Skip to content

Releases: neo4j-labs/neo4rs

neo4rs v0.8.0

07 Aug 20:59
1797e03
Compare
Choose a tag to compare

What's Changed

  • Retry on certain query failures for managed transactions by @knutwalker in #186
  • Return server errors as Neo4jError, not unexpected by @knutwalker in #187

Breaking changes

  • the neo4rs::Errors enum changed in a semver breaking manner:
    • There is a new member Neo4j (#187), making current matches without a catch-all non exhaustive
    • It is marked #[non_exhaustive] now, requiring users to include a catch-all branch to their match. This will also allow future additions to the enum to be done on a non-breaking manner

Full Changelog: v0.7.3...v0.8.0

v0.7.3

31 Jul 21:36
a57f1df
Compare
Choose a tag to compare

What's Changed

  • Implement TryInto<serde_json::Value>, with optional json feature by @elimirks in #166
  • Use system installed certificates by default and accept neo4j+ssc connections by @madchicken in #180
  • Enable servers to use SSR by @knutwalker in #183

New Contributors

Full Changelog: v0.7.2...v0.7.3

neo4rs v0.7.2

22 Jul 09:34
e2241c9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.1...v0.7.2

neo4rs v0.7.1

28 Dec 19:16
a8c55c0
Compare
Choose a tag to compare

Bugfix

Full Changelog: v0.7.0...v0.7.1

v0.7.0

11 Dec 15:05
23423bb
Compare
Choose a tag to compare

Breaking changes

  • Change labels and type to return &str instead of String by @knutwalker in #103
  • Move a lot of get::<T> functions to use serde instead of TryFrom<BoltType> by @knutwalker in #120
  • Remove internal mutex boxing of connections by @knutwalker in #134
  • Set MSRV to 1.63 for all crates by @knutwalker in #122

General changes

New Contributors

Full Changelog: v0.6.2...v0.7.0

neo4rs v0.7.0-rc.3

25 Nov 12:09
7144305
Compare
Choose a tag to compare
neo4rs v0.7.0-rc.3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.7.0-rc.2...v0.7.0-rc.3

neo4rs v0.7.0-rc.2

14 Nov 13:47
5119ba7
Compare
Choose a tag to compare
neo4rs v0.7.0-rc.2 Pre-release
Pre-release

Breaking changes

What's Changed

  • Update lockfiles with xtask and when initiating a release by @knutwalker in #126
  • Improve parser/macro code to remove Rc<RefCell<>> wrappers by @knutwalker in #129
  • Handle null value when deserializing Option by @s1ck in #132
  • Improve API for RowStream by @knutwalker in #133
  • Be more flexible in what is accepted for run_queries by @knutwalker in #135
  • Only store cheap/rc cloneable fields inside of Graph by @knutwalker in #136
  • Support deserializing SocketAddr and maybe some other enums by @knutwalker in #138
  • Support deserialization of C-style enums by @knutwalker in #140
  • Support deserialization into newtype structs by @knutwalker in #141
  • Support deserialization into serde_json::Value and similar deserialize_any kinda types by @knutwalker in #142
  • Expose all the bolt types by @knutwalker in #145

Full Changelog: v0.7.0-rc.1...v0.7.0-rc.2

neo4rs v0.7.0-rc.1

20 Oct 12:06
f378dfc
Compare
Choose a tag to compare
neo4rs v0.7.0-rc.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.7.0-rc.1

neo4rs v0.6.2

30 Jun 14:17
e45fdb9
Compare
Choose a tag to compare

What's Changed

  • Prepend bolt scheme to URI if no scheme is present by @s1ck in #94
  • release: neo4rs v0.6.2 by @github-actions in #95

Full Changelog: v0.6.1...v0.6.2

neo4rs v0.6.1

12 Jun 17:11
29129fd
Compare
Choose a tag to compare

What's Changed

  • Pass multiple params as a hashmap by @0xDjole in #68
  • Refactor Config and ConfigBuilder by @s1ck in #71
  • Support encrypted connections by @knutwalker in #88
  • Warn when connecting against neo4j schema by @knutwalker in #91
  • release: neo4rs v0.6.1 by @github-actions in #92

Full Changelog: v0.6.0...v0.6.1