-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog.txt
393 lines (283 loc) · 14.5 KB
/
ChangeLog.txt
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
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
2019-12-04: v7.5.2
* 機能追加・変更
- [12176] Allowed options for private keys for OpenSSL engines
2019-04-01: v7.5.1
* 機能追加・変更
- [11326] ObjectBucket クラスに insert メソッドを追加
- [11327] JSDoc 修正
- [11386] ACL レスバケット対応
* 不具合修正
- [11828] オフライン同期時にイベントが通知されない
2018-10-01 : v7.5.0
* バージョン変更のみ
2018-08-27 : v7.5.0-rc.1
* 機能追加・変更
- [10438] Node.js Range 対応
2018-06-11 : v7.5.0-beta1
* 機能追加・変更
- [8330] Node.js HTTP/2 対応
- [6840] レスポンスを逐次受信する機能を追加
- Android SDK を v7.5.0-beta1 に差し替え
2018-05-16 : v7.0.2
* 不具合修正
- [10148] Proxy CONNECT 時の Host ヘッダ設定誤り修正 (tunnel -> tunnel-fork)
* 依存ライブラリ更新
- tunnel: 0.0.5 -> 削除
- tunnel-fork: 0.0.6 (新規)
2018-05-16 : v6.5.4
* 不具合修正
- [9694] Node.js で HttpRequest.setDefaultTimeout() の値がHTTPタイムアウトに設定されない
- [10148] Proxy CONNECT 時の Host ヘッダ設定誤り修正 (tunnel -> tunnel-fork)
* 依存ライブラリ更新
- tunnel: 0.0.5 -> 削除
- tunnel-fork: 0.0.6 (新規)
2018-03-22 : v7.0.1
* バージョン変更のみ
2018-03-20 : v7.0.1 rc4
* バージョン変更のみ
2018-03-12 : v7.0.1 rc3
* 不具合修正
- [9694] Node.js で HttpRequest.setDefaultTimeout() の値がHTTPタイムアウトが設定されない
2018-03-07 : v7.0.0 rc1
* 機能追加・変更
- [9515] npm パッケージ名称を nebula から @nec-baas/jssdk に変更
2018-02-08 : v6.5.2
* 機能追加・変更
- [8359] ブラウザ環境で eval を実施しない(CSPヘッダエラー対策)
2017-12-26 : v7.0.0 beta2
* 機能追加・変更
- [8359] ブラウザ環境で eval を実施しない(CSPヘッダエラー対策)
2017-12-13 : v7.0.0 beta1
* 機能追加・変更
- Android SDK を v7.0.0-beta1 に差し替え
- [8184] ObjectBucket.aggregate API 追加
2017-12-12 : v6.5.1
* 機能追加・変更
- [7877] TypeScript 対応強化
注: Node.js 利用時の require 文が require('nebula') から
require('nebula').Nebula に変更となっているため注意。
- [7924] CustomApi: POST/PUT時にクエリパラメータを設定できるように改善
- [8139] Userログイン時に lastLoginAt, etag を取得できるように改善
2017-10-06 : v6.5.0
* 機能追加・変更
- [7265] Node.js: HTTPS Proxy で自己署名証明書を使用するオプションを追加
2017-09-22 : v6.5.0 rc1
* 機能追加・変更
- Android SDK を v6.5.0 に差し替え
- [6422] OIDC アカウントリンク機能対応 (β版)
2017-08-31 : v6.5.0 beta2
* 機能追加・変更
- Android SDK (v6.5.0-beta2)の差し替え
- [5217] クライアント証明書認証対応 (Node.js使用時)
- [5961] ファイルメタデータに options を追加
- [5975] ファイルに options を付与できるようにした
- [5992] CustomApi 呼び出し時にレスポンスヘッダ受信指定ができるようにした
- [6113] SSL自己署名証明書の許可有無の設定対応 (Node.js使用時)
- [3227] マニュアルを jsdoc2 から jsdoc3 に移行
- [6249] ES6 Promise モジュールを baas.js から削除
- [6419] ユーザ・グループ管理API強化 クライアント証明書ユーザ追加対応
- [6446] XHR発行時のタイムアウト指定を追加
- [6819] Userにfederatedフィールド追加、login時のユーザ情報チェック処理変更 (SAML/OIDC対応)
2017-07-12 : v6.2.0 rc1
* 機能追加・変更
- Android SDK (v6.2.0-rc1)の差し替え
- [5218] xhr2 モジュールを不要とした (Node.js使用時)
- [5673] NebulaService.setSessionToken() API追加
- [5681] NebulaGroup.addMembers/removeMembers API追加
* 不具合修正
- [5736] ユーザ検索時 limit = 0 を指定しても上限無しにならない
2017-05-17 : v6.0.1
* 不具合修正
- [5281] Node.js アプリケーションで JavaScript ライブラリのロードができない
2017-03-02 : v6.0.0
* 機能追加・変更
- Android SDK (v6.0.0)の差し替え
2017-02-21 : v6.0.0 rc2
* 機能追加・変更
- Android SDK (v6.0.0-rc2)の差し替え
2017-02-08 : v6.0.0 rc1
* 機能追加・変更
- [4808] カスタムAPI: DELETE メソッド呼び出し時のパラメータは
body ではなくクエリパラメータに格納する
* 不具合修正
- [4873] Node-RED で setProjection() の引数に JSON オブジェクトを指定できない
2016-11-01 : v5.0.0
* 機能追加・変更
- [4017] Copyright 表記修正
- Android SDK (v5.0.0)の差し替え
2016-10-04 : v5.0.0 rc1
* 不具合修正
- [3808] [ファイルストレージ] ファイル名に日本語が使用できない
* 機能追加・変更
- [3764] CustomApi: バイナリレスポンス対応追加
- [3803] CustomApi: Content-Type, Header 指定追加
- [3711] User/Group のフィールドアクセス setter/getter を追加
- [3791] ユーザクエリ時の skip/limit 対応追加
- [3937] Node-RED 対応追加
2016-07-21 : v5.0.0 beta2
* 不具合修正
- [3700] User/Group/Acl の一部メソッドがマルチテナント対応できていない
- [3710] カスタムロジックAPIが正常に呼び出されない
* 機能追加・変更
- [3709] Acl.getEntries() はエントリ空のときは null ではなく [] を返す
2016-06-30 : v5.0.0 beta1
* 機能追加・変更
- [3608] カスタムロジック API 追加
- [3618] Nebula.setAppKey() API 追加
- [3613] プロキシ設定API追加 (Node.js)
- [3664] マルチテナント対応
- [3624] オブジェクトストレージ: ロングクエリ対応
- [3623] ユーザ全件検索対応
* 依存ライブラリ更新
- es6-promise : 3.1.2 -> 3.2.2
2016-05-17 : v4.1.0
* 注: 本バージョンで v4.0.1 以前と互換性のない API 変更があります。
既存アプリへの影響については「JavaScript SDK ガイド」の「マイグレーション
ガイド」をご参照ください。
* 機能追加・変更
- [3237] Node.js 対応
- [3583] jQuery.Deferred 廃止、ES6 Promise 移行
- [3580] Clause fluent API 追加
- [3588] 引数エラーチェック強化
- [3593] User.curren() を同期APIに変更
- [3591] カレントユーザ強制保存API追加
- [3568] Javaブリッジ JSONパース効率改善
- [3577] Javaブリッジリファクタリング
2016-04-21 : v4.0.1
* 機能追加・変更
- [3461] ユーザ所属グループ取得機能追加
- [3471] delete() メソッドを remove() メソッドにリネーム
- [3547] SDE9.2(Final版)対応
2016-03-24 : v4.0.0
* 不具合修正
- [3460] [regtest] [JS-SDK]性能評価オブジェクトストレージオフライン、検索時間 (100件)で新しい諸元を満たさない
2016-03-07 : v4.0.0 rc1
* 機能追加・変更
- AndroidSDK 4.0.0 マージ
- [3218] SDE9.2(β版)対応
- [3397] ソースコードレビュー対応(TP修正)
- [2803] Android5.1の最新WebViewで白画面になる問題を修正(TP修正)
2016-03-01 : v4.0.0 beta1
* 機能追加・変更
- [1660] Push送信機能追加
- [1834] 初期化時のSSL自己署名証明書の許可有無の設定
- [1840] not演算子の追加
- [1507] バッチリクエストAPIの追加 (注:品質保証対象外)
* 不具合修正
- v3対応フィードバック:[3364] 他ユーザ削除を行うと、カレントユーザが強制的にログアウトしてしまう
2016-02-25 : v3.0.1
* 不具合修正
- [3364] 他ユーザ削除を行うと、カレントユーザが強制的にログアウトしてしまう
2015-11-16 : v3.0.0
* 機能追加・変更
- AndroidSDK 3.0.0 マージ
2015-11-10 : v3.0.0 beta4
* 機能追加・変更
- [2322] オブジェクトストレージの save() が部分更新であることを JsDoc に明記
- [2869] 冗長構成で、オンラインのQunitテストが実行中に停止する件の改善
- [2893] baas.js の Copyright の年表記を "2014-2015" に変更
* 不具合修正
- [2877] Javascript SDKにおいてObjectQueryのソート条件パラメータの保持方法を変更
2015-10-30 : v3.0.0 beta3
* 機能追加・変更
- AndroidSDK 3.0.0 Beta4 マージ
* 不具合修正
- [2855] FileBucketのgetBucketList()で未定義の変数を参照している
2015-10-23 : v3.0.0 beta2
* 機能追加・変更
- AndroidSDK 3.0.0 Beta3 マージ
- システムテスト関連のQUnit更新
* 不具合修正
- [2668] ファイルバケットのContentACLにエントリを追加してもアクセスできない件の修正
2015-10-07 : v3.0.0 beta1
* 機能追加・変更
- [1475] [JS6a] オブジェクトストレージで null をサポートする対応追加
- [1675] JavaScript API リファレンス誤記修正
- [1908] [JS2] ローカルDB性能向上対応(Index対応)
- [1909] [JS3] オフライン機能改善
- [2269] オブジェクトクエリのプロジェクション機能追加
- [2344] [JS1a] SDE 9.1 対応
- [2386] [JS7] Userオブジェクトに任意のフィールドを追加
- [2404] [JS7] Groupにおいてetagによる楽観ロックを対応する
- [2487] [JS4a] サーバエラーでないエラーは、コールバックではなく例外をスローする
- [2518] [JS4a] [オフライン] 前回同期時刻取得 API の追加
- [2598] QUnit No82のFail対応
- [2640] AndroidSDK3.0.0Beta2対応
(Javaブリッジライブラリに Android SDK 3.0.0Beta2 および依存ライブラリを適用)
* 不具合修正
- [2399] ユーザー名・パスワードに+#&を使うと正常に動作しない
- [2575] Nebula.ObjectBucket.getSyncScope()でエラーが発生する
- [2576] Scopeの変換処理がただしく動かない
- [2577] Neubla.ObjectQueryの検索が失敗する
- [2579] 同期イベントリスナが正常に動作しない場合がある
- [2580] 同期イベント通知でエラーが発生する
- [2581] 同期開始イベントが発生しない
- [2582] ファイルバケット一覧取得ができない
- [2583] 不正な値でのオブジェクトバケットの生成がエラーにならない
- [2584] Nebula.ObjectBucket.loadBucket()で取得したバケットのバケットモードが不正
- [2585] Nebula._compareObject()が正常に動作しない
- [2586] オブジェクトクエリの比較機能が正しく動作しない
2015-08-05 : v1.2.0
* 機能追加・変更
- [1871] SDE 9.0 対応
- [1855] Qunit テストの改善
- [1836] NebulaObjectBucket.query() の処理改善
- [1764] NebulaClauseConverter のリファクタリング
- [1811] Android SDK のユーザ管理/グループ管理 API の見直しに対応
- [1910] Android SDK v1.2 の適用
- [2165] Android SDK v1.2.1 の「ファイルオフライン機能の蓋閉め」対応への追従
- [2008] オブジェクトの更新・削除 REST API 発行時に etag を送信
2015-04-17 : v1.1.0
* 機能追加・変更
- [1760] AndroidSDKリファクタリング対応(2015年4月)
- Nebula Android SDK v1.1.0 の適用
(Javaブリッジライブラリに Android SDK 1.1.0 を適用)
2015-03-27 : v0.9.6
* 機能追加・変更
- [1252] 対応ブラウザの拡張
- [1579] ログ出力設定の改善
- [1580] Nebula Clause 配列完全一致条件をサポート
- [1590] ファイルストレージ ディレクトリ選択機能の実装
- [1595] AndroidSDKリファクタリング対応(2014/4Q)
- [1596] sdeCallBackJavaScript() 呼び出し処理改善
- [1597] JavaDoc/未使用メソッドのリファクタリング
- Nebula Android SDK v0.9.9 の適用
(Javaブリッジライブラリに Android SDK 0.9.9 を適用)
- ファイルストレージ(オフライン)制限解除(T2完了)
* 不具合修正
- [1604] ネットワークの状態変化が業務アプリに通知されない
2015-02-23 : v0.9.5
* 機能追加・変更
- [1373] query 実行時の limit 上限値の解除(テスト項目追加)
- [1472] 初期化処理で設定しているSSL自己証明書の許可をデフォルトで無効にする
- [1477] SWFコードチェック指摘のフィードバック
- Nebula Android SDK v0.9.9 の適用
(Javaブリッジライブラリに Android SDK 0.9.9 を適用)
* 不具合修正
- [1471] NebulaService.finish()を呼ばないとリソース漏れの危険がある
2015-01-29 : v0.9.4
* 機能追加・変更
- ファイルストレージのオフライン対応を追加(FT未実施)
- [1267] リファクタリング対応(2014/3Q)
- [1323] Javaブリッジのログ出力内容の見直し
- [1373] query 実行時の limit 上限値の解除
- [1375] JavaブリッジのNebulaObjectConverter.toJSONObject()に冗長な処理がある
- Nebula Android SDK v0.9.7 の適用
(Javaブリッジライブラリに Android SDK 0.9.7 を適用)
* 不具合修正
- [1382] オブジェクトクエリ時のスキップカウントに 100超の値を設定できない
- [1389] 入れ子になった JSON Object / Array が正常に変換されない
2014-11-21 : v0.9.3
* オブジェクトストレージのオフライン対応を追加
* ユーザ認証/グループ管理のオフライン対応を追加
* バグ修正
2014-09-01 : v0.9.2
* Nebula.initialize() baseUri 形式変更
* エラーコールバック形式変更
* User.current() API変更
* User.logout() 引数変更
* バグ修正
2014-08-28 : v0.9.1
* ファイルストレージAPI: バグ修正
2014-08-20 : v0.9.0
* 初版