Summary
This release contains many improvements in Studio, new Server Side Transaction with HTTP-JSON API, new listener API to customize hook to the record lifecycle, unique indexes on edges and new import/export in GraphSON.
Also, now ArcadeDB runs smoothly on Windows. We fix pretty much all the reported issues to the index, schema replication between servers.
Also, thanks and welcome to the new contributor @PhantomYdn!
What's Changed
- Studio: added drop property and index. Fixed reload of schema by @lvca in #94
- Fixed plugin activation from server script by @lvca in #99
- Supported restoring a database from an URL at server startup by @lvca in #98
- Added test case for default database restore at startup + restore fro… by @lvca in #104
- Fixed issue with descending order of index range by @lvca in #105
- Fixed usage of parametric RID in query by @lvca in #107
- Fixed issue with replication and schema changes by @lvca in #108
- Fixed issue with synchronization of the schema between nodes by @lvca in #119
- Postgres plugin: supported configurable host:port by @lvca in #120
- Fixed restore parameters. Already aligned docs. by @lvca in #126
- #109 add windows runner to matrix by @arcade-player in #110
- removed Lucene operator and removed unnecessary parenthesis by @lvca in #127
- Made the close/kill database exception proof to unlock the file once … by @lvca in #111
- Marked the schema as dirty during a schema update by @lvca in #128
- Fixed issue with change of the schema while replication is on by @lvca in #129
- Fix NPE which occur if no index type was specified by @PhantomYdn in #132
- Fixed issue on saving schema on the leader node when the transaction … by @lvca in #134
- Fix issue with obtaining polymorphic props + setParentTypes() by @PhantomYdn in #133
- Replication: fixed difference in schema version between servers by @lvca in #135
- Supported import/export of GraphSON. This format is preferable to Gra… by @lvca in #136
- Fixed issue with Postgres driver and Jetbrains DataGrip by @lvca in #138
- Implemented Server side Transactions by @lvca in #140
- #84 remove duplication of BaseGraphServerTest among modules by @arcade-player in #142
- #76 add more tests to SQL by @arcade-player in #143
- Added
IF NOT EXISTS
to CREATE EDGE SQL command to skip creating the edge if already exists by @lvca in #147 - Sql grammar cleanup by @lvca in #148
- Bump netty-all from 4.1.68.Final to 4.1.69.Final by @dependabot in #145
- Implemented database listeners for CUD operations by @lvca in #151
- Fixed issue with polymorphic indexes by @lvca in #153
- Bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #146
- Fixed SQL ALTER TYPE command by @lvca in #158
- Schema: renamed parent in superType. New testcases for alter type… … by @lvca in #159
- Fixed alter type grammar by @lvca in #160
- New SQL
ALTER DATABASE
command to change any settings at database level by @lvca in #155 - Bump jline-terminal.version from 3.20.0 to 3.21.0 by @dependabot in #167
- Support for partial NULL keys in indexes by @lvca in #170
New Contributors
- @PhantomYdn made their first contribution in #132
Full Changelog: 21.10.1...21.10.2