Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency com.orientechnologies:orientdb-core to v3 #104

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 1, 2024

This PR contains the following updates:

Package Type Update Change OpenSSF
com.orientechnologies:orientdb-core (source) dependencies major 1.5.1 -> 3.2.33 OpenSSF Scorecard

Release Notes

orientechnologies/orientdb (com.orientechnologies:orientdb-core)

v3.2.33

Compare Source

This release include mostly fixes in the query engine, for both correctness and performance improvement
trough use of indexes in additional use cases, it also deprecate some APIs that will be removed in the
next major release.

Changes

Core

  • Marked methods deprecated for removal in the next major
  • Make sure to handle record with missing id (lightweight edges) in delete query, issue #​10239
  • Re-add support of indexes for between queries in new query engine
  • Return every time the correct document instance in APis and queries, issue #​10280
  • Re-add fetch from variable for traverse in the new query engine implementation, issue #​10281
  • Avoid to use index when the condition is empty list
  • Make sure to respect sorting on IN conditions with indexed fields
  • Handle correctly lightweight edges in save
  • Support of indexes in 'is null' operator
  • Corrected ORestricted case for count operations in new query engine

Graph

  • Make sure to bind g variable for groovy-gremlin scripts

Server

  • Update the root password if env variable is set, issue #​10273

Artifacts

orientdb-community-3.2.33.tar.gz
orientdb-community-3.2.33.zip

orientdb-tp3-3.2.33.tar.gz
orientdb-tp3-3.2.33.zip

agent-3.2.33.jar

v3.2.32

Compare Source

This released include a small set of fixes and the upgrade to the latest gremlin release,
some fixes have been pulled from downstream forks and are made by
@​andrii0lomakin and @​leostryuk, also a pull request was made by @​timw with the Lucene fix.

Changes

Core

  • Fix bug in SQL engine variable name resolution
  • Keep order for asSet() function
  • Minor optimization in query engine class/cluster filtering
  • Make sure to load record from database all the times by query engine
  • Make sure that toJson of list of ids get expanded, issue #​10264

Lucene

  • Fix IndexReader ref leak when Lucene index modified and read in transaction

Security Module

  • Removed copied code in favor of dependency

OrientDB Gremlin Driver

  • Update gremlin to the latest release 3.7.2

Artifacts

orientdb-community-3.2.32.tar.gz
orientdb-community-3.2.32.zip

orientdb-tp3-3.2.32.tar.gz
orientdb-tp3-3.2.32.zip

agent-3.2.32.jar

v3.2.31

Compare Source

Changes

Core

  • Reduced logging for block size detecting
  • Add support of empty array as from target of query
  • Make sure to run let query every record when there is a context variable
  • Make sure to be able to start and load databases on startup also when not run in distributed mode

Tools

  • Add skipping of failed record on import, improved import logging add content of failed record
  • Corrected parsing of rid to allow white space around it in import
  • Corrected imported to avoid to terminate in case of failure to read a record

Distributed

  • Make sure to retry to install the database later if it fail to install the first time

Artifacts

orientdb-community-3.2.31.tar.gz
orientdb-community-3.2.31.zip

orientdb-tp3-3.2.31.tar.gz
orientdb-tp3-3.2.31.zip

agent-3.2.31.jar

v3.2.30

Compare Source

Changes

Core

  • Fix disk compatibility on some specific CPU architectures

Tool

  • Add Support of preserving record ids on database import

Artifacts

orientdb-community-3.2.30.tar.gz
orientdb-community-3.2.30.zip

orientdb-tp3-3.2.30.tar.gz
orientdb-tp3-3.2.30.zip

agent-3.2.30.jar

v3.2.29

Compare Source

Changes

Core

  • Fix issue on delegated records on raw access, issue #​10171
  • Minor fix in transaction not document record handling
  • Make sure to check the security policy record exists before creating instance

Distributed

  • Correct id swap revert in distributed transaction during retry
  • Make sure to execute full sync in case of delta sync failure

Artifacts

orientdb-community-3.2.29.tar.gz
orientdb-community-3.2.29.zip

orientdb-tp3-3.2.29.tar.gz
orientdb-tp3-3.2.29.zip

agent-3.2.29.jar

v3.2.28

Compare Source

Changes

Core

  • Check if the index exists before checking it's properties
  • Make sure to initialize maps on update of value in query engine
  • Add name to the OrientDB internal timer
  • Removed optimization in query engine that cause failing to update linked records, issue #​10077
  • Corrected query with content of nested JSON documents to use embedded class
  • Add count on the create link result set
  • Make sure to call on drop on database drop
  • Double Write Log is fsynced on writes. Looks like usage of SYNC flag is not enough
  • Double Write Log is not truncated on file flush but only if it reaches file limit
  • Double Write Log is truncated every time there are tail segments in queue
  • We do not need to make fsync during Write Ahead Log truncation it will be forced by Double Write Log itself
  • sync flag is removed for Double Write Log channel because we perform sync on data write
  • Dirty counter is updated on write sync

Distributed

  • Fixed database sync with enterprise agent

Etl

  • Fix concurrent issues in not x86 architectures

Client

  • removed duplicate cancel from client code

Artifacts

orientdb-community-3.2.28.tar.gz
orientdb-community-3.2.28.zip

orientdb-tp3-3.2.28.tar.gz
orientdb-tp3-3.2.28.zip

agent-3.2.28.jar

v3.2.27

Compare Source

Changes

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

Artifacts

orientdb-community-3.2.27.tar.gz
orientdb-community-3.2.27.zip

orientdb-tp3-3.2.27.tar.gz
orientdb-tp3-3.2.27.zip

agent-3.2.27.jar

v3.2.26

Compare Source

Changes

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

Artifacts

orientdb-community-3.2.26.tar.gz
orientdb-community-3.2.26.zip

orientdb-tp3-3.2.26.tar.gz
orientdb-tp3-3.2.26.zip

agent-3.2.26.jar

v3.2.25

Compare Source

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

v3.2.24

Compare Source

Changes

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

v3.2.23

Compare Source

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

v3.2.22

Compare Source

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

v3.2.21

Compare Source

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 every time the most specific index when multiple are found
  • Update build dependencies to most recent versions

v3.2.20

Compare Source

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

v3.2.19

Compare Source

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 analysis
  • Make sure to unblock other storage open operations only when migration is complete, issue #​9974

Distributed

  • Deduplication and simplification of distributed logic
  • Removed operation waiting flow not needed any more
  • 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

v3.2.18

Compare Source

This release contains two major changes to be aware of, first the orientdb-gremlin as been upgraded to the last public release of gremlin, as well the agent has been trimmed of dependencies so it has a way smaller jar, at following the list of changes in this release.

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
  • Upgraded 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

  • Upgraded to the last release of gremlin libraries

Agent

  • Removed not needed dependencies, to reduce the agent bundle size

v3.2.17

Compare Source

Core

  • update dependencies
  • make sure to make view query wait for drop and create operations
  • changed security checks for the import logic to avoid spurious failures
  • optimizations 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 clean-up 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 threads 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 demineralization over network

Distributed

  • Removed not used single cluster management in distributed sync

Spatial

  • Fix spacial function filtering when used trough the new query engine

v3.2.16

Compare Source

Core

  • removed the need to buffer changes before adding the to the transaction
  • make sure to stop scheduling of view refresh before closing the OrientDB instance
  • improved refreshing and cleaning of views
  • minor fix to handle miss-typed 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 data structures
  • 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

v3.2.15

Compare Source

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

v3.2.14

Compare Source

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

v3.2.13

Compare Source

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

v3.2.12

Compare Source

Released 3.2.12 hotfix with improvements in query performances, stabilization of the profiling in the enterprise edition and a good set of other fix in the console, core, query engine, and distribited.

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

Distributed

  • Fix OClass.setCustom() in distributed 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

v3.2.11

Compare Source

v3.2.10

Compare Source

v3.2.9

Compare Source

v3.2.8

Compare Source

v3.2.7

Compare Source

v3.2.6

Compare Source

v3.2.5

Compare Source

Release 3.2.5

v3.2.4

Compare Source

releasing OrientDB 3.2.4

v3.2.3

Compare Source

v3.2.2

Compare Source

v3.2.1

Compare Source

v3.2.0

Compare Source

v3.1.20

Compare Source

v3.1.19

Compare Source

v3.1.18

Compare Source

v3.1.17: OrientDB 3.1.17

Compare Source

v3.1.16

Compare Source

Release 3.1.16

v3.1.15

Compare Source

v3.1.14

Compare Source

v3.1.13

Compare Source

v3.1.12

Compare Source

v3.1.11

Compare Source

v3.1.10

Compare Source

v3.1.9

Compare Source

v3.1.8

Compare Source

v3.1.7

Compare Source

v3.1.6

Compare Source

v3.1.5

Compare Source

v3.1.4

Compare Source

v3.1.3

Compare Source

v3.1.2

Compare Source

v3.1.1

Compare Source

v3.1.0

Compare Source

v3.0.44

Compare Source

v3.0.43

Compare Source

v3.0.42

Compare Source

v3.0.41

Compare Source

v3.0.40

Compare Source

v3.0.39

Compare Source

v3.0.38

Compare Source

v3.0.37

Compare Source

v3.0.36

Compare Source

v3.0.35

Compare Source

v3.0.34

Compare Source

v3.0.33

Compare Source

v3.0.32

Compare Source

v3.0.31

Compare Source

v3.0.30

Compare Source

v3.0.29

Compare Source

v3.0.28

Compare Source

v3.0.27

Compare Source

v3.0.26

Compare Source

v3.0.25

Compare Source

v3.0.24

Compare Source

v3.0.23

Compare Source

v3.0.22

Compare Source

v3.0.21

Compare Source

v3.0.20

Compare Source

v3.0.19

Compare Source

v3.0.18

Compare Source

v3.0.17

Compare Source

v3.0.16

Compare Source

v3.0.15

Compare Source

v3.0.14

Compare Source

v3.0.13

Compare Source

v3.0.12

Compare Source

v3.0.11

Compare Source

v3.0.10

Compare Source

v3.0.9

Compare Source

v3.0.8

Compare Source

v3.0.7

Compare Source

v3.0.6

Compare Source

v3.0.5

Compare Source

v3.0.4

Compare Source

v3.0.3

Compare Source

v3.0.2

Compare Source

v3.0.1

Compare Source

v3.0.0: OrientDB 3.0.0

Compare Source

v2.2.37

Compare Source

v2.2.36

Compare Source

v2.2.35

Compare Source

v2.2.34

Compare Source

v2.2.33: OrientDB 2.2.33

Compare Source

v2.2.32: OrientDB 2.2.32

Compare Source

v2.2.31: OrientDB 2.2.31

Compare Source

v2.2.30: OrientDB 2.2.30

Compare Source

v2.2.29: OrientDB 2.2.29

Compare Source

v2.2.28: OrientDB 2.2.28

Compare Source

VERSION 2.2.28 - (September, 26 2017)

v2.2.27: OrientDB 2.2.27

Compare Source

VERSION 2.2.27 - (September, 13 2017)

v2.2.26: OrientDB 2.2.26

Compare Source

VERSION 2.2.26 - (August, 16 2017)

v2.2.25: OrientDB 2.2.25

Compare Source

VERSION 2.2.25 - (August, 2 2017)

v2.2.24: OrientDB 2.2.24

Compare Source

VERSION 2.2.24 - (July, 20 2017)

v2.2.23: OrientDB 2.2.23

Compare Source

VERSION 2.2.23 - (July, 10 2017)

v2.2.22: OrientDB 2.2.22

Compare Source

VERSION 2.2.22 - (June, 19 2017)

v2.2.21: OrientDB 2.2.21

Compare Source

VERSION 2.2.21 - (May, 31 2017)

v2.2.20: OrientDB 2.2.20

Compare Source

VERSION 2.2.20 - (May, 11 2017)

v2.2.19: OrientDB 2.2.19

Compare Source

VERSION 2.2.19 - (Apr, 26 2017)

v2.2.18: OrientDB 2.2.18

Compare Source

VERSION 2.2.18 - (Apr, 6 2017)

v2.2.17: OrientDB 2.1.17

Compare Source

VERSION 2.2.17 - (Feb, 16 2017)

v2.2.16: OrientDB 2.2.16

Compare Source

VERSION 2.2.16 - (Feb, 02 2017)

v2.2.15: OrientDB 2.2.15

Compare Source

VERSION 2.2.15 - (Jan, 18 2017)

v2.2.14: OrientDB 2.2.14

Compare Source

VERSION 2.2.14 - (Dec, 23 2016)

v2.2.13: OrientDB 2.2.13

Compare Source

VERSION 2.2.13 - (Nov, 15 2016)

v2.2.12: OrientDB 2.2.12

Compare Source

VERSION 2.2.12 - (Oct, 20 2016)

v2.2.11: OrientDB 2.2.11

Compare Source

VERSION 2.2.11 - (Oct, 3 2016)

v2.2.10: OrientDB 2.2.10

Compare Source

VERSION 2.2.10 - (Sep, 15 2016)

v2.2.9: OrientDB 2.2.9

Compare Source

VERSION 2.2.9 - (Sep, 8 2016)

v2.2.8: OrientDB 2.2.8

Compare Source

VERSION 2.2.8 - (Aug, 23 2016)

v2.2.7: OrientDB 2.2.7

Compare Source

VERSION 2.2.7 - (Aug, 11 2016)

v2.2.6: OrientDB 2.2..6

Compare Source

VERSION 2.2.6 - (Jul, 27 2016)

v2.2.5: OrientDB 2.2.5

Compare Source

VERSION 2.2.5 - (Jul, 20 2016)

v2.2.4: OrientDB 2.2.4

Compare Source

VERSION 2.2.4 - (Jul, 7 2016)

v2.2.3: OrientDB 2.2.3

Compare Source

VERSION 2.2.3 - (Jun, 20 2016)

v2.2.2

VERSION 2.2.2 - (Jun, 13 2016)

v2.2.0: OrientDB 2.2.0

Compare Source

VERSION 2.2.0 - (May, 18 2016)

v2.1.25: OrientDB 2.1.25

Compare Source

VERSION 2.1.25- (Nov, 2 2016)

v2.1.24

Compare Source

v2.1.23: OrientDB 2.1.23

Compare Source

VERSION 2.1.23- (Sep, 1 2016)

v2.1.22: OrientDB 2.1.22

Compare Source

VERSION 2.1.22- (Aug, 23 2016)

v2.1.21: OrientDB 2.1.21

Compare Source

VERSION 2.1.21- (Aug, 10 2016)

v2.1.20: OrientDB 2.1.20

Compare Source

VERSION 2.1.20- (Jul, 22 2016)

v2.1.19: OrientDB 2.1.19

Compare Source

VERSION 2.1.19- (Jun, 1 2016)

v2.1.18: OrientDB 2.1.18

Compare Source

VERSION 2.1.18- (May, 25 2016)

v2.1.17: OrientDB 2.1.17

[Compare Source](


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

github-actions bot commented Oct 1, 2024

This PR cannot be merged yet because a required label is missing: challenged, renovate/patch, renovate/minor. It needs to be added before this PR can be merged.

@stempler stempler closed this Oct 1, 2024
Copy link
Contributor Author

renovate bot commented Oct 1, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 3.x releases. But if you manually upgrade to 3.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/major-orientdb branch October 1, 2024 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant