Skip to content

Releases: neo4j-labs/neo4rs

0.9.0-rc.3

15 Jan 18:05
6fd6342
Compare
Choose a tag to compare
0.9.0-rc.3 Pre-release
Pre-release

What's Changed

  • Change query entrypoints to use Into<Query> instead of just Query by @knutwalker in #213
  • Add query! macro providing a more ergonomic way to create parmeterized queries by @knutwalker in #214

Full Changelog: v0.9.0-rc.2...0.9.0-rc.3

v0.9.0-rc.2

13 Jan 09:02
345e2cc
Compare
Choose a tag to compare
v0.9.0-rc.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0-rc.2

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