Skip to content

Releases: neo4j-labs/neo4rs

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

neo4rs 0.6.0

24 Mar 19:55
85b7d42
Compare
Choose a tag to compare

neo4rs 0.6.0

This is the first release under the neo4j-labs organization.

https://crates.io/crates/neo4rs/0.6.0
https://docs.rs/neo4rs/0.6.0/neo4rs/

Highlights

  • Support for Neo4j version 4.1, 4.2, 4.3, 4.4, 5
  • MSRV is set to 1.60.0
  • The error type implements std::error::Error
  • From/TryFrom impls for BoltType and Vec<T: From<BoltType>> and f64

What's Changed

New Contributors

Full Changelog: v0.5.9...v0.6.0

Fix linting issues

10 Jan 12:57
Compare
Choose a tag to compare
  • Fix linting issues
  • handle unsupported bolt version gracefuly
  • add test for config validations

Improved documentation and code readability

08 Jan 01:50
Compare
Choose a tag to compare
v0.5.7

update crates keywords