Fix: $rename can operate on nested json objects #107
[platform/upstream/ejdb.git] / Changelog
1 ejdb (1.2.8) UNRELEASED; urgency=low
2
3   * Fix: Problem with the bson2json conversion dealing with doubles #135
4   *     $push and $pushAll operations are implemented. #130
5   * Fix: $rename can operate on nested json objects #107
6
7  -- Anton Adamansky <adamansky@gmail.com>  Mon, 27 Apr 2015 21:30:11 +0600
8
9 ejdb (1.2.7) testing; urgency=low
10
11   * EJDB nodejs modules now published as precompiled binaries for Windows
12   * Project build improvements #131
13   * Fix of Nodejs module windows build fail #12
14   * Added support of querying BSON symbols #129
15
16  -- Anton Adamansky <adamansky@gmail.com>  Thu, 23 Apr 2015 12:20:34 +0600
17
18 ejdb (1.2.6) testing; urgency=low
19
20   * Fix: $addToSet works improperly for non existent nested keys #123
21   * Fix: Queries of int64_t (longs) on Windows is returning invalid results #127
22   * Fix: Cross compile EJDB for MIPS fails #125
23
24  -- Anton Adamansky <adamansky@gmail.com>  Wed, 15 Apr 2015 10:24:43 +0600
25
26 ejdb (1.2.5) testing; urgency=low
27
28   * Build fixes for OSX #121 #122
29
30  -- Anton Adamansky <adamansky@gmail.com>  Fri, 27 Mar 2015 10:21:41 +0600
31
32 ejdb (1.2.4) testing; urgency=low
33
34   * rt lib depenedency on MacOS
35   * fixed incorrect static libejdb linkage options
36   * minor fixes in project build scripts
37  
38  -- Anton Adamansky <adamansky@gmail.com>  Sun, 22 Mar 2015 22:45:31 +0600
39
40 ejdb (1.2.3) testing; urgency=low
41
42   * Project moved to CMake build system #115
43   * Added negation support for the $elemMatch #109
44   * Set `TCETHREAD` when pthread mutex or lock allocation fails.
45     - This change been cherry picked from  #4 https://github.com/Incubaid/tokyocabinet/pull/4
46   * Added $rename query operators.
47   * Fixed #104 #114
48   * Implemented $slice operator #14
49   * Added ability to do mongo like queries with the distinct operation #93
50   * EJDB shared library changed its name from `tcejdb` to `ejdb`
51
52  -- Anton Adamansky <adamansky@gmail.com>  Tue, 10 Mar 2015 23:15:01 +0700
53
54 ejdb (1.1.25) testing; urgency=low
55
56   * Mongodb $unset operation implemented #101
57   * json2bson segfaults for arrays of simple types #102
58  
59  -- Anton Adamansky <adamansky@gmail.com>  Sun, 27 Oct 2013 23:32:14 +0700
60
61 ejdb (1.1.24) testing; urgency=low
62
63   * Fixed incorrect $set behaviour #99
64
65  -- Anton Adamansky <adamansky@gmail.com>  Tue, 10 Sep 2013 22:30:49 +0700
66
67 ejdb (1.1.23) testing; urgency=low
68
69   * Fixed crash with $elemMatch inside $and #96
70   * Memleak #97
71
72  -- Anton Adamansky <adamansky@gmail.com>  Tue, 03 Sep 2013 23:47:39 +0700
73
74 ejdb (1.1.22) testing; urgency=low
75
76   * Testing new package build script
77
78  -- Anton Adamansky <adamansky@gmail.com>  Tue, 20 Aug 2013 02:36:48 +0700
79
80 ejdb (1.1.21) testing; urgency=low
81
82   * Testing new package build script
83
84  -- Anton Adamansky <adamansky@gmail.com>  Tue, 20 Aug 2013 01:06:38 +0700
85
86 ejdb (1.1.20) testing; urgency=low
87
88   * Fixed minor bug with update positional operator.
89
90  -- Anton Adamansky <adamansky@gmail.com>  Tue, 20 Aug 2013 01:01:51 +0700
91
92 ejdb (1.1.19-4) testing; urgency=low
93
94   * Added support for MongoDB $(query) update operator #91
95
96  -- Anton Adamansky <adamansky@gmail.com>  Mon, 19 Aug 2013 16:07:29 +0700
97
98 ejdb (1.1.18) testing; urgency=low
99
100   * Added support MongoDB $(projection) operator #15
101
102   * Fixed incorrect behavior of field inclusion in $fields #15
103  
104   * Fixed wrong checking of $ in collection names #90
105  
106  -- Anton Adamansky <adamansky@gmail.com>  Sun, 11 Aug 2013 23:32:26 +0700
107
108 ejdb (1.1.17) testing; urgency=low
109
110   * Supports nested `$and` and `$or` clauses. #81
111
112  -- Anton Adamansky <adamansky@gmail.com>  Thu, 08 Aug 2013 18:03:11 +0700
113
114 ejdb (1.1.16) testing; urgency=low
115
116   * Fixed incorrect $set and $addToSet behaviour. #88 #89
117
118  -- Anton Adamansky <adamansky@gmail.com>  Wed, 07 Aug 2013 10:07:12 +0700
119
120 ejdb (1.1.15) testing; urgency=low
121
122   * Fixed segfault when passing NULL for cnames #84
123
124  -- Anton Adamansky <adamansky@gmail.com>  Sat, 20 Jul 2013 17:26:41 +0700
125
126 ejdb (1.1.14-2) testing; urgency=low
127
128   * Fix of arrays exporting in json export mode
129
130  -- Anton Adamansky <adamansky@gmail.com>  Fri, 19 Jul 2013 10:43:45 +0700
131
132 ejdb (1.1.14) testing; urgency=low
133
134   * Supports generic ejdb commands interface
135   * Export/Import database data implemented
136
137  -- Anton Adamansky <adamansky@gmail.com>  Thu, 18 Jul 2013 15:44:31 +0700
138
139 ejdb (1.1.13) testing; urgency=low
140
141   * .Net binding
142   * BSON processing fixes 
143
144  -- Anton Adamansky <adamansky@gmail.com>  Fri, 21 Jun 2013 12:40:28 +0700
145
146 ejdb (1.1.12) testing; urgency=low
147
148   * Threading consistency improvements
149
150  -- Anton Adamansky <adamansky@gmail.com>  Mon, 03 Jun 2013 11:32:15 +0700
151
152 ejdb (1.1.10) testing; urgency=low
153
154   * Threading consistency improvements 
155
156  -- Anton Adamansky <adamansky@gmail.com>  Thu, 30 May 2013 20:43:15 +0700
157
158 ejdb (1.1.8) testing; urgency=low
159
160   * Fullscan selects stability improvements
161
162  -- Anton Adamansky <adamansky@gmail.com>  Thu, 30 May 2013 17:45:00 +0700
163
164 ejdb (1.1.7) testing; urgency=low
165
166   * Fixed memleak #65
167
168  -- Anton Adamansky <adamansky@gmail.com>  Tue, 28 May 2013 12:35:56 +0700
169
170 ejdb (1.1.6) testing; urgency=low
171
172   * Better error reporting in the case of lack pthread resources. 
173
174  -- Anton Adamansky <adamansky@gmail.com>  Sat, 25 May 2013 18:22:07 +0700
175
176 ejdb (1.1.5-0) testing; urgency=low
177
178   * TCHDB locking optimization 
179   * Out of memory crash fixed (#64)
180
181  -- Anton Adamansky <adamansky@gmail.com>  Fri, 24 May 2013 01:12:16 +0700
182
183 ejdb (1.1.4-0) testing; urgency=low
184
185   * Array token index can be used for number eq matching
186
187  -- Anton Adamansky <adamansky@gmail.com>  Sun, 05 May 2013 22:11:14 +0700
188
189 ejdb (1.1.3-0) testing; urgency=low
190
191   * Minor optimizations in the header files
192
193  -- Anton Adamansky <adamansky@gmail.com>  Tue, 30 Apr 2013 13:02:48 +0700
194
195 ejdb (1.1.1-1) testing; urgency=low
196
197   * Various bugfixes
198   * EJDB & TokyoCabinet ported to windows
199
200  -- Anton Adamansky <adamansky@gmail.com>  Thu, 25 Apr 2013 13:22:39 +0700
201
202 ejdb (1.0.68-2) unstable; urgency=low
203
204   * Fixed number index crash #54
205
206  -- Anton Adamansky <adamansky@gmail.com>  Fri, 22 Mar 2013 18:01:39 +0700
207
208 ejdb (1.0.66) stable; urgency=low
209
210   * Better BSON error reporting
211
212  -- Anton Adamansky <adamansky@gmail.com>  Mon, 11 Mar 2013 00:16:58 +0700
213
214 ejdb (1.0.65) unstable; urgency=low
215
216   * Fix include directives to relative paths
217
218  -- Anton Adamansky <adamansky@gmail.com>  Wed, 13 Feb 2013 23:17:33 +0700
219
220 ejdb (1.0.64) unstable; urgency=low
221
222   * Build flags fix
223
224  -- Anton Adamansky <adamansky@gmail.com>  Tue, 12 Feb 2013 00:50:00 +0700
225
226 ejdb (1.0.63) unstable; urgency=low
227
228   * Fixed version number in tcutil.h
229
230  -- Anton Adamansky <adamansky@gmail.com>  Sun, 10 Feb 2013 15:34:29 +0700
231
232 ejdb (1.0.59) unstable; urgency=low
233
234   * Initial Release.
235
236  -- Anton Adamansky <adamansky@gmail.com>  Sat, 02 Feb 2013 23:42:28 +0700
237