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