-
Notifications
You must be signed in to change notification settings - Fork 870
/
history.txt
1733 lines (1417 loc) · 88.4 KB
/
history.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
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
.
.` `
, `:.
`,` ,:`
.,. :,,
.,, ,,,
. .,.::::: ```` ::::::::: :::::::::
,` .::,,,,::.,,,,,,`;; .: :::::::::: ::: :::
`,. ::,,,,,,,:.,,.` ` .: ::: ::: ::: :::
,,:,:,,,,,,,,::. ` ` `` .: ::: ::: ::: :::
,,:.,,,,,,,,,: `::, ,, ::,::` : :,::` :::: ::: ::: ::: :::
,:,,,,,,,,,,::,: ,, :. : :: : .: ::: ::: :::::::
:,,,,,,,,,,:,:: ,, : : : : .: ::: ::: :::::::::
` :,,,,,,,,,,:,::, ,, .:::::::: : : .: ::: ::: ::: :::
`,...,,:,,,,,,,,,: .:,. ,, ,, : : .: ::: ::: ::: :::
.,,,,::,,,,,,,: `: , ,, : ` : : .: ::: ::: ::: :::
...,::,,,,::.. `: .,, :, : : : .: ::::::::::: ::: :::
,::::,,,. `: ,, ::::: : : .: ::::::::: ::::::::::
,,:` `,,.
,,, .,` MULTI-MODEL
,,. `, GRAPH DOCUMENT DATABASE
`` `.
`` COMMUNITY EDITION
` orientdb.com
This document contains the last changes of OrientDB Community Edition.
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.27 - (January, 26 2024)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3227---26-January-2024
# Core
- Minor correction on value conversion for comparison in queries
- Corrected implementation of tracing executor to trace source properly
- Minor fix on storage open failure
- Correct set of target class when query target a cluster
# Client
- Minor fix on retrying next host from client
# Distributed
- make sure to ignore empty response from distributed requests
- Refactor distributed configuration management to be handled by distributed context
# Server
- Minor fix on wait for shutdown
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.26 - (January, 9 2024)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3226---9-January-2024
# Core
- Corrected order by with database locale
- Used the correct property name in alter property statement propagation
- Make sure that old query engine use public schema API for create property
- Re-enabled tests for bonsai tree with fixes
- Simplification of index implementation in storage and lucene
- Introduced executor for tracking submitter in case of exception
- Simplification and optimization in query engine results
- Corrected insert content query to respect default values
# Distributed
- Report DDL query errors in distributed correctly
- Make sure the distributed index drop works in the same way of embedded
- Minor change in configuration reading on context initialization
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.25 - (November, 30 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3225---30-November-2023
# Core
- Add support of @fieldTypes in the json from new query engine
- Add support for multiple json or parameter in insert content in the query engine
# Lucene
- Correct lucene search on class function
- Fix query engine integration with geospatial lucene
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.24 - (October, 26 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3224---26-October-2023
# Core
- Optimized OResult to load records lazily
- Optimized OResult to avoid early load of link in properties
- Minor optimizations in the query engine runtime
- Fix insert into index step to use the right value
- Minor dependencies updates
- Fix regression in rid comparison in case of embedded query
- Fix regression in direct insert into index query
- Fix regression in update index step
- Avoid storage to go in read only mode if index key type validation fails
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.23- (September, 21 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3223---21-September-2023
# Core
- Optimization to avoid load record from indexes that do not match the target class
- Correct delete query in new query engine to consider also binary record
- Avoid to create temporary records in query engine equal operator
- Correct the delete edge with single from or to
- Correct optimization of count queries, issue #10021
- Moved logic for truncate cluster to the database layer
- Avoid to scan all the database files for identify a database, issue #10024
- Add check to avoid to try lock not existing ridbags
# Remote
- Avoid to cast to the underlying specific type while reading a ridbag from the network, issue #9499
- Minor fix for lookup of remote session from thread local
# Lucene
- Make sure that lucene functions do no fail when no class is defined
# Distributed
- Correct distributed metadata query
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.22 - (August, 17 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3222---17-August-2023
## Core
- Optimizations of escaping in serialization of json strings
- Avoid to store in result metadata not network serializable values, issue #10004
- Re-enable transaction methods in scripts issue #9690
- Optimization index rebuild with transactions
- Minor optimization in free space map logic
- Fix space reuse, only use spaces in pages that have enough of it, issue #10005
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.21 - (July, 25 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3221---25-July-2023
## Core
- Make sure to reload correctly view index informations on context restart
- Changed logic for tracking the cluster and index views in the queries
- Optimized view refresh using batch transactions
- use everytime the most specific index when multiple are found
- Update build dependencies to most recent versions
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.20 - (June, 15 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3220---15-June-2023
## Core
- Refactor in query engines for execution simplification
- Corrected failure to wait for migration when storage is reused, issue #9974
- Made last refresh time of views persistent
- Minor fix in views to skip refresh of deleted views
## Distributed
- Reduced logging logic that is not used anymore
- Inverted order of finish check for chunks to avoid leaving data in the buffer, issue #9985
## Client
- Make sure that client executor pool size never have size 0
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.19 - (May, 11 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3219---11-May-2023
# Changes
## Core
- Correct the class for scanning vertex on graph repair, issue #9970
- Reduced some dependencies from external libraries
- Removed not needed implementations in native logic
- Removed the need to load a native library to check some system settings
- Moved sources in main modules to avoid split packages, issue #8001
- Minor fix for new internal experimental configuration store
- Revert upgrade of minor dependency that cause issues on older OS
- Minor fixes from static analisys
- Make sure to unblock other storage open operations only when migration is complete, issue #9974
## Distributed
- Deduplication and semplification of distributed logic
- Removed operation waiting flow not needed anymore
- Avoid startup failure in case of rebalancing failure
- Avoid that failure on load of database block the server starting
- Add command to fetch distributed configuration from SQL
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.18 - (April, 13 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3218---13-April-2023
# Changes
## Core
- Add a specific executor, for all the io operations
- Make sure to use the context executor for all background ops
- Fix automatically remove null links on write of embedded ridbags, issue #9767
- Make sure to use the plugin class loader to load the plugin class
- Avoid repeated distributed database shutdowns
- Fix race in registering installing database to guard against concurrent installs
- Upgrated dependencies
- Minor fix on embedded storage reload
- Increased separation of schema logic for remote and embedded cases
## Remote
- Corrected edge iteration in remote after commit, with relative test case issue #9805
## Gremlin
- Upgrated to the last release of gremlin libraries
## Agent
- Removed not needed dependencies, to reduce the agent bundle size
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.17 - (March, 9 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3217---9-March-2023
# Changes
## Core
- update dependencies
- make sure to make view query wait for drop and create operations
- changed security checks for the import logic to avoid sprious failures
- optimizatons in disk cache implementation
- pre-check cluster existence to avoid storage to go in read only mode in case of duplicate cluster
- add check to avoid failure when engines are unloaded, issue #9629
- removed not used configurations
- moved cleanup of old structures out of the view refresh window
- replaced global executor with context executor
- use correct index in immutable view metadata
- add configuration for define the max number of threas for the context executor
## Server
- make sure to print the right protocol for studio address when ssl is enabled
## Client
- minor fix on view metadata serialization and deserializatin over network
## Distributed
- Removed not used single cluster management in distributed sync
## Spatial
- Fix spacial function filtering when used trough the new query engine
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.16 - (February, 8 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3216---8-February-2023
# Core
- removed the need to buffer changes before adding the to the tx
- make sure to stop scheduling of view refresh before closing the OrientDB instance
- improved refreshing and cleaning of views
- minor fix to handle misstyped records in delta serialization
- minor correction on metadata snapshot logic on release of index manager lock
- make sure to use transaction aware stream also with legacy index implementations, issue #9914
- reduced the number of times the storage goes in read only mode, and allow to delete not empty datastructures
- make sure that on index load the schema snapshot are available, issue #9915
- changes in index manager and view implementation to avoid cross locking during updates
- avoid to re-index new cluster when swapping the cluster in views.
- make sure to initialize the timeout checker before the system db
# Remote
- made remote index changes go through the transaction instead of the query
# Distributed
- make sure to have the correct transaction in the context for distributed phases execution
- managed correctly the check of all value of a unique index during first phase checks
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.15 - (Jennuary, 17 2023)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3215---17-January-2023
# Core
- give more clear error when view metadata are not correct on view creation
- improved validation of embedded types to avoid use of vertices and edges in embedded
- handle additional case for shape type conversion in query engine
- removed not needed synchronization in views structures
- reduced logging of the security module
- minor fix for no-tx changes on lucene indexes
- removed duplicate logic in index implementation
- reduced the thread local lookups and database isClosed checks
- removed some locale translate done only on specific use cases
- avoid to update the index manager when there are no changes
- replaced storage error state lock with atomic reference
- removed server and client dependency from lucene module
# Distributed
- minor fix on view creation and refresh in case of distributed environment
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.14 - (December, 23 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3214---23-December-2022
# Core
- Optimization on graph delete operations (issue #9821)
- Fix on remote deserialization of specific exception
- Fix on index logic for multi-page split
- Fix limit of index key size, now it fail with a user message when the key is over the maximum size (10Kb)
- Optimization in index write
- Optimization of security checks in writes
- Fix wrongly oversize WAL records
- Fix views locking logic to update the view atomically
- Fix failing schedule of view if previous view fail to refresh
- Add support of indexing of embedded types in views
- Fixed script poll release issue
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.13 - (December, 1 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3213---1-December-2022
# Core
- Make sure to use high level transactions in all index change cases
- Made index rebuild batch changes in transaction
- Fix view unlocking in case of refresh error
- Optimized update of vertices that use ridbag trees
- Fix regression on OResult hash code, issue #9900
- Ignore index corrupted errors on drop
- Batched view refreshing in transaction
- Optimized of usage of read/write lock in storage
- Fix check of index type also on chained indexes
- Reduced usage of modifiable schema to reduce contention on read/write lock
- Fix waiting for last task in ViewManager close
- Fix running of ddl while incremental backup is running do not block anymore other write operations.
- Fix invalid cluster id do not make storage readonly
# Distributed
- Fix in handling of node missing on refresh
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.12 - (November, 10 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3212---10-November-2022
# Core
- Add timeout check in next query page fetching
- Updated dependencies
- Optimized Security Policies checks
- Optimized query engine property fetching and filtering
- Removed not used anymore dependencies
- Fix in truncate clusters logic
- Improved string caching logic
- Made the direct memory pointer soft reference to retain it and reduce the allocation overhead
- Add a correct error message when opening a not existing database in a in memory context
- Fix regression in sql function execution after refactor, issue #9888
- Optimization in storage record reading
- Fix OClass.setCustom() in ditributed setup
# Console
- Fix regression database creation, issue #9889
# Enterprise
- Limited the maximum number of metrics kept in memory
- Made query statements metrics ognostic of values
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.11 - (October, 19 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3211---19-October-2022
# Core
- Use correct configuration to run javascript functions on truffle script engine of graal
- Minimize duplicate logic in index searching for query engine
- Add caching of graal Context with relative database functions
- Reduced allocations in query engine
- Add possibility to unload cached information for specific script executor
- Optimized the cluster computation in query engine
- Disabled the sharding check logic for distributed
- Removed dependencies not used anymore
- Correct query interrupt based on command timeout configuration
- Minor updates of dependencies
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.10 - (September, 15 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#3210---15-September-2022
# Core
- Make put of index everytime transactional
- Converted all left put operations to use transaction directly
- Fix logging of log messages with exceptions
- Refactor for simplify index creation logic
- Optimization in index write logic
- Optimization in ridbag write logic
- Optimization in page write logic
- Optimization in script pool
- Disabled write operations without atomic operation
- Fixes in Json parsing
- Re-enabled computation of record sizes for cluster issue #9870
- Replaced custom lock implementation with jdk implementation
- Avoid to read null values from json for ridbags
# Client
- Automatically start a transaction in the client side if a script started it server side
# Lucene
- Correct lucene remove after transactional index operations refactor
- Make sure rebuild of lucene works after refactor
# Distributed
- Fix copyStream to not terminate on 0 byte read
- Mark HA STATUS idempotent so it can be used from SQL API.
- Include individual DB status across cluster in HA STATUS result
- Add exception details to some logging that lost stack traces.
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.9 - (August, 11 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#329---11-August-2022
# Core
- Make sure to drop the database also when drop listeners fail
- Improve thread pool executors to scale up and down properly
- Make sure to release lock on close of failed storage
- Removed background thread to mark storage broken not needed anymore
- Add missing file extension from list of database files extensions to allow proper cleanup on delete
- Remove no needed refresh of immutable metadata during index metadata load
- Avoid that wrong validation value make a database read only
- Corrected regression on btree v3 value replace
- Refactor to simplify index v3 logic
- Prevent Live Query thread hot looping on idle queue.
# Distributed
- Improved distributed hosts change notification after client optimization
# Remote
- Release session lock in any case of error
# Etl
- Make sure to close context on process shutdown
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.8 - (June, 26 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#328---26-June-2022
# Core
- avoid to make the storage read only in case of error in record serialization
- correct iterable value set during update operations issue #9781
- avoid to put storage in read only in case of errors during read operations
- fixed multivalue composite index queries to not return duplicates
- correct indexes rebalancing causing error on delete operations
# Console
- local creation of a database in plocal with console old command will create a admin user
# Distributed
- unblock distributed request handling in case of install error, issue #9815
- Cap string length in binary channels
# Lucene
- Support parameterised metadata in Lucene queries
- make sure that lucene parsing exception do not set the storage in read only mode, issue #9498
- Fix the locking in the Lucene indexer
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.7 - (June, 8 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#327---8-June-2022
# Core
- fixed delete of lucene indexes
- make sure to do a clean metadata re-init after incremental backup database restore
- handle thread interruption while data read and write with correct exception
- Speed up of record updates.
- remove edges with in or out null during bonsai repair,issue #9806
- minor correction in composite index creation query
# Distributed
- cloned distributed lock keys that may contain a record id for avoid mutation
- properly handle database instance used by lucene indexes while distributed sync
- Install ShutdownLogManager in distributed mode
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.6 - (April, 28 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#326---28-April-2022
# Changes
## Core
- LSN of latest applied record returned during restore
- Binary compatibility issue was fixed
- Update jackson dependency to the latest release
- Disabled memory pre-allocation by default
- Ported fix for shortest path, issue #9774
- Minor update of dependency version
- Storage state lock was replaced by standard JDK lock
## Distributed
- Minor fix for distributed on deploy database backup in case of source folder and dest folder in different volumes
- Fixes on network layer between nodes
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.5 - (February, 14 2022)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#325---14-february-2022
# Changes
## Core
- Restore flag is triggered once physical restore is started.
- Tracking of consistency of atomic operation on restore was added.
- If Unsafe is present it is used for memory allocation/de-allocation.
- Fix toJson() with spaces in map key names.
- Prevention of recursive flow of exception is case of internal error.
- DWL files do not trigger errors during the database backup.
- Fix ORDER BY with LET
## Distributed
- Minor fix in distributed stat collecting logic
- Check to avoid distributed backup path to be in the same location of databases
- Minor refactor to avoid to do version promises for not changed records
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.4 - (December, 28 2021)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#324---28-december-2021
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.3 - (November, 16 2021)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#323---16-november-2021
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.2 - (September, 21 2021)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#322---21-september-2021
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.1 - (September, 8 2021)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#321---8-september-2021
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.2.0 - (April, 29 2021)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.2-Release-Notes#320---29-april-2021
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.1.0 Beta 1 - (October, 25 2019)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.1-Release-Notes#310beta1---25-october-2019
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.1.0 M3 - (July, 2 2019)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.1-Release-Notes#310M3---2-july-2019
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.1.0 M2 - (October, 5 2018)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.1-Release-Notes#310M2---5-october-2018
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.1.0 M1 - (September, 24 2018)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.1-Release-Notes#310M1---24-september-2018
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.0.3 - (July, 2 2018)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.0-Release-Notes#303---2-july-2018
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.3+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.0.2 - (June, 5 2018)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.0-Release-Notes#302---5-june-2018
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.2+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.0.1 - (May, 18 2018)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.0-Release-Notes#301---18-may-2018
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.1+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.0.0 - (Apr, 9 2018)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.0-Release-Notes#300---9-april-2018
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.0+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.0.0RC2 - (Feb, 27 2018)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.0-Release-Notes#30-rc2
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.0-RC2+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.32 - (February, 5 2018)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2232
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.32+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.0.0RC1 - (Dec, 18 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.0-Release-Notes#30-rc1
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.0-RC1+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.31 - (December, 12 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2231
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.31+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.30 - (November, 14 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2230
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.30+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.29 - (October, 5 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2229
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.29+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.28 - (September, 26 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2228
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.28+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.27 - (September, 13 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2227
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.27+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.26 - (August, 16 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2226
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.26+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.25 - (August, 2 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2225
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.25+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.0.0-M2 - (Jul, 27 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.0-Release-Notes#30-m2
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.0-m2+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.24 - (July, 20 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2224
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.24+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.23 - (July, 7 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2223
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.23+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.22 - (June, 19 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2222
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.22+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.21 - (May, 31 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2221
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.21+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.20 - (May, 11 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2220
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.20+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.19 - (Apr, 26 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2219
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.19+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 3.0.0-M1 - (Apr, 14 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-3.0-Release-Notes#30-m1
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.0-m1+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.18 - (Apr, 6 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2218
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.18+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.17 - (Feb, 16 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2217
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.17+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.16 - (Feb, 02 2017)
- Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2216
- Issues: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.16+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.15 - (Jan, 18 2017)
- Core (28): https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.15+is%3Acloseda
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.14 - (Dec, 19 2016)
- Core (32): https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+is%3Aclosed+milestone%3A2.2.14
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.13 - (Nov, 15 2016)
- Core (34): https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+is%3Aclosed+milestone%3A2.2.13
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.12 - (Oct, 20 2016)
- Core (18): https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+is%3Aclosed+milestone%3A2.2.12
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.11 - (Oct, 3 2016)
- Core (38): https://github.com/orientechnologies/orientdb/issues?q=is%3Aclosed+is%3Aissue+milestone%3A2.2.11
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.10 - (Sep, 15 2016)
- Core (12): https://github.com/orientechnologies/orientdb/issues?q=is%3Aclosed+is%3Aissue+milestone%3A2.2.10
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.9 - (Sep, 8 2016)
- Core (15): https://github.com/orientechnologies/orientdb/issues?q=is%3Aclosed+is%3Aissue+milestone%3A2.2.9
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.8 - (Aug, 24 2016)
- Core (12): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.2.8+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.7 - (Aug, 11 2016)
- Core (16): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.2.7+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.6 - (Jul, 27 2016)
- Core (5): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.2.6+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.5 - (Jul, 2- 2016)
- Core (12): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.2.5+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.4 - (Jul, 7 2016)
- Core (26): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.2.4+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.3 - (Jun, 20 2016)
- Core (7): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A%222.2.2.3%22+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.2 - (Jun, 13 2016)
- Core (88): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A%222.2.2.2%22+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.0 - (May, 18 2016)
- Core (35): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A%222.2.0+GA%22+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.0-rc1 - (April, 27 2016)
- Core (17): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.2.0-rc1
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.0-beta2 - (March, 30 2016)
- Core (25): https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.2.0-beta2
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.2.0-beta - (February, 18 2016)
CHANGELOG:
- Core
- New Dirty Manager
- New Incremental Backup (Enterprise Edition only)
- Automatic minimum clusters
- AES and DES enchryption
- Support SALT in passwords
- Distributed
- Fast synchronization of nodes by copying only the delta of changes
- Load balancing on the client side
- SQL
- New Pattern matching
- New Command Cache
- New Automatic parallel queries
- New Prefetching of disk pages
- Live Query are finally stable
- New 'Update Edge' command
- New Sequences
- New 'Move cluster' command
- New Commands to manage users
- Studio, new P2P architecture, new Enterprise modules (it replaces the Enterprise Workbench)
- Lucene, new module for indexing of shapes, not only points
- OrientJS, Native unmarshaling of requests by using C++ code
- 103 total issues resolved
CHANGELOG: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.2.0-beta+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.1.0 (GA) - (August, 5 2015)
- New Studio Server Management console
- 31 issues resolved from OrientDB 2.1-rc6.
CHANGELOG:
- Core (30)..: https://github.com/orientechnologies/orientdb/issues?q=milestone%3A%222.1+GA%22+is%3Aclosed
- Studio (1).: https://github.com/orientechnologies/orientdb-studio/issues?q=is%3Aissue+milestone%3A%222.1+GA%22+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.1-rc6 - (July, 28th 2015)
- 153 issues resolved from OrientDB 2.1-rc5.
CHANGELOG:
- Core (126).: https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.1-rc6+is%3Aclosed
- ETL (6)....: https://github.com/orientechnologies/orientdb-etl/issues?q=milestone%3A2.1-rc6+is%3Aclosed
- Lucene (8).: https://github.com/orientechnologies/orientdb-lucene/issues?q=milestone%3A2.1-rc6+is%3Aclosed
- JDBC (1)...: https://github.com/orientechnologies/orientdb-jdbc/issues?q=milestone%3A2.1-rc6+is%3Aclosed
- Studio (12): https://github.com/orientechnologies/orientdb-studio/issues?q=milestone%3A2.1-rc6+is%3Aclosed
-----------------------------------------------------------------------------------------------------------------------------------
VERSION 2.1-rc5 - (July, 3rd 2015)
- Bug fixing: 43 issues from 2.1-rc4.
https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.1-rc5+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.1-rc4 - (June, 17th 2015)
- Bug fixing: 45 issues from 2.1-rc3.
https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.1-rc4+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.1-rc3 - (May, 22nd 2015)
- Bug fixing: 38 issues from 2.1-rc2.
https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.1-rc3+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0.9 - (May, 14th 2015)
- Bug fixing: 21 issues from 2.0.8.
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0.9+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0.8 - (April, 22nd 2015)
- Bug fixing: 17 issues from 2.0.7.
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0.8+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.1-rc2 - (May, 5th 2015)
- Bug fixing: 32 issues from 2.1-rc1.
https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A2.1-rc2+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.1-rc1 - (April, 16th 2015)
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.1-rc1+is%3Aclosed
- Schema: Support for Multiple inheritance where classes can extend from multiple super classes
Support for default values (functions are allowed)
- Core: Improved WAL management (Journal) to enforce Consistency with transactions
Fetch-plan supports wildcard for names
- SQL: New SQL parser by default on with new databases and off with those created with old versions
Prepared Statements and substitution of parameters and target
New Live Query to write Reactive applications
New optimization about using of indexes in sub-classes if present
New concat() function
- Distributed: Support for slave (read-only) nodes
Included Hazelcast-all.jar including also Cloud support
- ETL: Skip duplicated vertices
- Bug fixing: 104 issues in total
---------------------------------------------------------------------------------------------------
VERSION 2.0.7 - (April, 14th 2015)
- Bug fixing: 10 issues from 2.0.6.
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0.7+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0.6 - (March, 31st 2015)
- Bug fixing: 19 issues from 2.0.5.
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0.6+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0.5 - (March, 12th 2015)
- Bug fixing: 11 issues from 2.0.4.
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0.5+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0.4 - (March, 3rd 2015)
- Bug fixing: 7 issues from 2.0.3.
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0.4+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0.3 - (February, 20th 2015)
- Bug fixing: 10 issues from 2.0.2.
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A%222.0.3+%28hotfix%29%22+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0.2 - (February, 9th 2015)
- Bug fixing: 11 issues from 2.0.1.
https://github.com/orientechnologies/orientdb/issues?q=milestone%3A%222.0.2+%28hotfix%29%22+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0.1 - (January, 28th 2015)
- Bug fixing: 10 issues from 2.0.
Full list: https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0.1+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0 - (January, 20th 2015)
- Core: logged database name on server and embedded messages
- SQL: added UNSAFE to CREATE PROPERTY command to avoid slow checks
auto conversion from map when working on EMBEDDED types
- Bug fixing: 54 total issues from 2.0-RC2.
Full list: https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A%222.0+Final%22+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0-RC2 - (January, 12th 2015)
- Bug fixing: 86 total issues from 2.0-RC1.
Full list: https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0-rc2+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0-RC1 - (December, 17th 2014)
- Core: Avoid rebuild of indexes if working in Transactional mode
- Javascript: Invoking of JS functions now is 10x faster
- Network: Support for state less requests using Token
- Graph API: Disabled light weight edges by default
- Bug fixing: 87 total issues from 2.0-M3.
Full list: https://github.com/orientechnologies/orientdb/issues?q=milestone%3A%222.0-RC1+(Release+Candidate)%22+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0-M3 - (November, 18th 2014)
- Core: Cluster selection strategy now can decide on the input document content
Better automatic alloc of Heap and Disk-Cache
Clusters can be detached (offline) and re-attached (online)
FetchPlan: support for wildcards
Improved pools
Using SIGTRAP (kill -5) to dump OrientDB information
Fixed connection pool problem on high usage
Cache is always ON and can’t be disabled anymore. This avoids many common issues with users
- Schema: used immutable instances to reduce locking contention
- Graph API: New OGraphBatchInsertBasic and OGraphBatchInsert API for massive insertion on graphs:
13x faster than Blueprints
- Document API: Removed a couple of internal layers to speedup and simplify implementation
- Studio: Simplified database creation (graph - no lightweight edges by default)
- Console: Displayed also @class
- Bug fixing: 115 total issues from 2.0-M2.
Full list: https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0-M3+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0-M2 - (September, 29th 2014)
- Studio: Improved Graph Editor, fixed many bugs to improve UX
- Server: On first run ask for root password. Blank means auto-generate (like before)
- Core: Added ODocument.fromMap() and ODocument.toMap()
Removed memory OWatchDog thread
Pool, new methods to get internal information
Merged in core commons and native-os modules
Auto configure of Off-Heap memory used by DiskCache
- Graph API: new requireTransaction setting to check TX is begun on graph changes
- Distributed: Supported asynchronous replication via API and Configuration
On first run ask for node name. Blank means auto-generate (like before)
Unified script and config with stand-alone server
- Bug fixing: 40 from 2.0-M1.
Full list: https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0-M2+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 2.0-M1 - (September, 17th 2014)
- Studio: New Layout, new Graph Editor, new Security panel (Users and Roles management)
- Security: Added configurable SSL keystore and truststore
- Memory: In-Memory database uses off-heap cache
- Graph API: New OrientGraphAsynch, first experimental version of asynchronous graph
New SQL MOVE VERTEX command to refactor portion of graphs and to move vertices between
distributed nodes
Improved OrientGraphFactory performance reducing recycling time. Added central config
of generated graphs in Factory
Creation of edges doesn’t update both vertices anymore. Much faster now
- Console: Improved layout
- Distributed: 3x of performance improvement
- Core: New Schema Driver Serialization: avoid writing field names for records with Schema
Added strategies to manage conflict: by content and auto-merge. Furthermore can be injected
custom strategy via Java API
New RWLocks to speedup internal parallelism
Disabled SNAPPY compression by default
Improved schema concurrency
Removed 2nd level cache
- SQL: New UUID() function to generate Unique IDs
New statistic functions: mode(), variance(), stddev(), median(), percentile()
New SQL MOVE VERTEX command to refactor portion of graphs and to move vertices between
Rewritten implementation of shortestPath() function
Improvement for “order by @rid desc” to browse results in opposite direction without
use an index or RAM.
- Configuration: Global settings are copied in database at creation time and can be update
- Bug fixing: 20 from 1.7.9, hundreds from 1.7.
Full list: https://github.com/orientechnologies/orientdb/issues?q=milestone%3A2.0-M1+is%3Aclosed
---------------------------------------------------------------------------------------------------
VERSION 1.7.8 - (August, 13th 2014)
- DevOps: new bin/backup.sh with -lvm option to execute a non-blocking backup on Linux with LVM