Skip to content

Releases: sagastume/boltx

0.0.6

18 Feb 22:54
815e76a
Compare
Choose a tag to compare

What's Changed

  • Fix Error querying all nodes after buffering change in 4.0
  • Implement ping to check session health
  • Adds Generic Decoder
  • Code improvements

Full Changelog: 0.0.5...0.0.6

0.0.5

21 Jan 17:36
97d5a83
Compare
Choose a tag to compare

Fixed:

  • Support for DateTime, Legacy DateTime, DateTimeZoneId and Legacy DateTimeZoneId structures added in bolt version 5.
  • Update of db_connection from 2.4.3 to 2.6.0

Driver clients will not notice the difference. The decoding is done to the structures: DateTimeWithTZOffset for Datetime and TimeWithTZOffset for DateTimeZoneId.

You can read more details about the changes to the structures here: Legacy_structures

PR's

Full Changelog: 0.0.4...0.0.5

0.0.4

09 Jan 15:11
49ecdcf
Compare
Choose a tag to compare
  • Fix: Add child_spec to return a specification for a DBConnection pool
  • Documentation update

What's Changed

Full Changelog: 0.0.3...0.0.4

0.0.3

06 Jan 19:41
91824bf
Compare
Choose a tag to compare
  • Validates the URI scheme.
  • Utilizes the bolt+s scheme by default, with [verify: :verify_none] as the TLSOptions.
  • Establishes secure SSL/TLS connections.
  • Refactoring of packstream, optimizing the encoding and decoding processes for efficient message handling.

What's Changed

  • New PackStream implementation by @sagastume in #39
  • Establishes ssl/tls connections and validates the URI scheme by @sagastume in #40

Full Changelog: 0.0.2...0.0.3

0.0.2

30 Dec 22:09
Compare
Choose a tag to compare

First stable release of Boltx 🎉. With this version, it is now possible to perform queries and transactions with all versions of Neo4j and Bolt.

  • Supports Neo4j versions: 3.0.x/3.1.x/3.2.x/3.4.x/3.5.x/4.x/5.9 -5.13.0
  • Supports Bolt version: 1.0/2.0/3.0/4.x/5.0/5.1/5.2/5.3/5.4
  • Supports transactions, prepared queries, pooling and more via DBConnection

Boltx is a derivation of bolt_sips; this version refactors the most critical parts of the protocol, socket, and Bolt messages to facilitate future changes. Many changes and files have been removed. The tests from bolt_sips have been mostly reused.

There is still much work to be done in the future.

What's Changed

Full Changelog: https://github.com/sagastume/boltx/commits/0.0.2