JetBrains Xodus v1.2.3 Release Notes

Release Date: 2018-05-16 // almost 6 years ago
  • ๐Ÿš€ Release 1.2.3 brings bug fixes and minor performance improvements.

    ๐ŸŽ As of 1.2.3, Xodus no longer uses NIO by default, i.e. EnvironmentConfig.DEFAULT.getLogCacheUseNio() returns false. This change can slightly affect performance of certain workloads, but it makes applications more stable and robust.

    ๐Ÿ› Bug fixes

    • Environments
      • XD-629 โ€” Transactions per second could get stuck on wildly incorrect value
      • XD-682 โ€” Indeterminate behavior of Cursor opened against a transaction which is flushed then
      • XD-692 โ€” Bad diagnostics of invalid cipher parameters
      • XD-697 โ€” Illegal reflective access error when running on JRE 9
      • XD-698 โ€” Unable to run an application in Docker under Windows
      • XD-704 โ€” EnvironmentConfig.DEFAULT can be mutated
      • XD-705 โ€” Cursor.close() is supposed to be idempotent but is not
      • XD-706 โ€” Undocumented restriction: Can't create mutable tree in a thread different from the one which transaction was created in

    ๐ŸŽ Performance improvements

    • Entity Stores
      • XD-680 โ€” Introduce all_links_idx
      • XD-681 โ€” FilterLinksIterable should use Cursors API instead of Store.get()

    ๐Ÿš€ Release Notes
    Maven Central