summaryrefslogtreecommitdiff
path: root/Changelog
blob: 779b3e0004a1ae980b443fbab7188f759f27469a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
ejdb (1.2.9) testing; urgency=low

  * Fix: Builds shared lib when -DBUILD_SHARED_LIBS:BOOL=OFF #143
  * Fix: Not able to store data above 2GB on windows #149

 -- Anton Adamansky <adam@dev-main.weblab.nsu.ru>  Fri, 10 Jul 2015 14:30:07 +0600

ejdb (1.2.8) testing; urgency=low

  * Fix: Problem with the bson2json conversion dealing with doubles #135
  *	$push and $pushAll operations are implemented. #130
  * Fix: $rename can operate on nested json objects #107
  * Fix: $inc doesn't create key if it doesn't exist #120
  * Source code style fixes
  * A data format version info now stored in the database meta header #139

 -- Anton Adamansky <adamansky@gmail.com>  Mon, 01 Jun 2015 13:07:17 +0600

ejdb (1.2.7) testing; urgency=low

  * EJDB nodejs modules now published as precompiled binaries for Windows
  * Project build improvements #131
  * Fix of Nodejs module windows build fail #12
  * Added support of querying BSON symbols #129

 -- Anton Adamansky <adamansky@gmail.com>  Thu, 23 Apr 2015 12:20:34 +0600

ejdb (1.2.6) testing; urgency=low

  * Fix: $addToSet works improperly for non existent nested keys #123
  * Fix: Queries of int64_t (longs) on Windows is returning invalid results #127
  * Fix: Cross compile EJDB for MIPS fails #125

 -- Anton Adamansky <adamansky@gmail.com>  Wed, 15 Apr 2015 10:24:43 +0600

ejdb (1.2.5) testing; urgency=low

  * Build fixes for OSX #121 #122

 -- Anton Adamansky <adamansky@gmail.com>  Fri, 27 Mar 2015 10:21:41 +0600

ejdb (1.2.4) testing; urgency=low

  * rt lib depenedency on MacOS
  * fixed incorrect static libejdb linkage options
  * minor fixes in project build scripts
 
 -- Anton Adamansky <adamansky@gmail.com>  Sun, 22 Mar 2015 22:45:31 +0600

ejdb (1.2.3) testing; urgency=low

  * Project moved to CMake build system #115
  * Added negation support for the $elemMatch #109
  * Set `TCETHREAD` when pthread mutex or lock allocation fails.
    - This change been cherry picked from  #4 https://github.com/Incubaid/tokyocabinet/pull/4
  * Added $rename query operators.
  * Fixed #104 #114
  * Implemented $slice operator #14
  * Added ability to do mongo like queries with the distinct operation #93
  * EJDB shared library changed its name from `tcejdb` to `ejdb`

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 10 Mar 2015 23:15:01 +0700

ejdb (1.1.25) testing; urgency=low

  * Mongodb $unset operation implemented #101
  * json2bson segfaults for arrays of simple types #102
 
 -- Anton Adamansky <adamansky@gmail.com>  Sun, 27 Oct 2013 23:32:14 +0700

ejdb (1.1.24) testing; urgency=low

  * Fixed incorrect $set behaviour #99

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 10 Sep 2013 22:30:49 +0700

ejdb (1.1.23) testing; urgency=low

  * Fixed crash with $elemMatch inside $and #96
  * Memleak #97

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 03 Sep 2013 23:47:39 +0700

ejdb (1.1.22) testing; urgency=low

  * Testing new package build script

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 20 Aug 2013 02:36:48 +0700

ejdb (1.1.21) testing; urgency=low

  * Testing new package build script

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 20 Aug 2013 01:06:38 +0700

ejdb (1.1.20) testing; urgency=low

  * Fixed minor bug with update positional operator.

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 20 Aug 2013 01:01:51 +0700

ejdb (1.1.19-4) testing; urgency=low

  * Added support for MongoDB $(query) update operator #91

 -- Anton Adamansky <adamansky@gmail.com>  Mon, 19 Aug 2013 16:07:29 +0700

ejdb (1.1.18) testing; urgency=low

  * Added support MongoDB $(projection) operator #15

  * Fixed incorrect behavior of field inclusion in $fields #15
 
  * Fixed wrong checking of $ in collection names #90
 
 -- Anton Adamansky <adamansky@gmail.com>  Sun, 11 Aug 2013 23:32:26 +0700

ejdb (1.1.17) testing; urgency=low

  * Supports nested `$and` and `$or` clauses. #81

 -- Anton Adamansky <adamansky@gmail.com>  Thu, 08 Aug 2013 18:03:11 +0700

ejdb (1.1.16) testing; urgency=low

  * Fixed incorrect $set and $addToSet behaviour. #88 #89

 -- Anton Adamansky <adamansky@gmail.com>  Wed, 07 Aug 2013 10:07:12 +0700

ejdb (1.1.15) testing; urgency=low

  * Fixed segfault when passing NULL for cnames #84

 -- Anton Adamansky <adamansky@gmail.com>  Sat, 20 Jul 2013 17:26:41 +0700

ejdb (1.1.14-2) testing; urgency=low

  * Fix of arrays exporting in json export mode

 -- Anton Adamansky <adamansky@gmail.com>  Fri, 19 Jul 2013 10:43:45 +0700

ejdb (1.1.14) testing; urgency=low

  * Supports generic ejdb commands interface
  * Export/Import database data implemented

 -- Anton Adamansky <adamansky@gmail.com>  Thu, 18 Jul 2013 15:44:31 +0700

ejdb (1.1.13) testing; urgency=low

  * .Net binding
  * BSON processing fixes 

 -- Anton Adamansky <adamansky@gmail.com>  Fri, 21 Jun 2013 12:40:28 +0700

ejdb (1.1.12) testing; urgency=low

  * Threading consistency improvements

 -- Anton Adamansky <adamansky@gmail.com>  Mon, 03 Jun 2013 11:32:15 +0700

ejdb (1.1.10) testing; urgency=low

  * Threading consistency improvements 

 -- Anton Adamansky <adamansky@gmail.com>  Thu, 30 May 2013 20:43:15 +0700

ejdb (1.1.8) testing; urgency=low

  * Fullscan selects stability improvements

 -- Anton Adamansky <adamansky@gmail.com>  Thu, 30 May 2013 17:45:00 +0700

ejdb (1.1.7) testing; urgency=low

  * Fixed memleak #65

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 28 May 2013 12:35:56 +0700

ejdb (1.1.6) testing; urgency=low

  * Better error reporting in the case of lack pthread resources. 

 -- Anton Adamansky <adamansky@gmail.com>  Sat, 25 May 2013 18:22:07 +0700

ejdb (1.1.5-0) testing; urgency=low

  * TCHDB locking optimization 
  * Out of memory crash fixed (#64)

 -- Anton Adamansky <adamansky@gmail.com>  Fri, 24 May 2013 01:12:16 +0700

ejdb (1.1.4-0) testing; urgency=low

  * Array token index can be used for number eq matching

 -- Anton Adamansky <adamansky@gmail.com>  Sun, 05 May 2013 22:11:14 +0700

ejdb (1.1.3-0) testing; urgency=low

  * Minor optimizations in the header files

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 30 Apr 2013 13:02:48 +0700

ejdb (1.1.1-1) testing; urgency=low

  * Various bugfixes
  * EJDB & TokyoCabinet ported to windows

 -- Anton Adamansky <adamansky@gmail.com>  Thu, 25 Apr 2013 13:22:39 +0700

ejdb (1.0.68-2) unstable; urgency=low

  * Fixed number index crash #54

 -- Anton Adamansky <adamansky@gmail.com>  Fri, 22 Mar 2013 18:01:39 +0700

ejdb (1.0.66) stable; urgency=low

  * Better BSON error reporting

 -- Anton Adamansky <adamansky@gmail.com>  Mon, 11 Mar 2013 00:16:58 +0700

ejdb (1.0.65) unstable; urgency=low

  * Fix include directives to relative paths

 -- Anton Adamansky <adamansky@gmail.com>  Wed, 13 Feb 2013 23:17:33 +0700

ejdb (1.0.64) unstable; urgency=low

  * Build flags fix

 -- Anton Adamansky <adamansky@gmail.com>  Tue, 12 Feb 2013 00:50:00 +0700

ejdb (1.0.63) unstable; urgency=low

  * Fixed version number in tcutil.h

 -- Anton Adamansky <adamansky@gmail.com>  Sun, 10 Feb 2013 15:34:29 +0700

ejdb (1.0.59) unstable; urgency=low

  * Initial Release.

 -- Anton Adamansky <adamansky@gmail.com>  Sat, 02 Feb 2013 23:42:28 +0700