Skip to content

Releases: memgraph/mgclient

v1.4.4

30 Aug 19:13
cd2685a
Compare
Choose a tag to compare

What's Changed

v1.4.3

24 Aug 14:06
316e0cc
Compare
Choose a tag to compare

What's Changed

v1.4.2

28 Jun 07:47
1999893
Compare
Choose a tag to compare
  • Add column names to the Cpp client (#55)

v1.4.1

26 Feb 15:31
Compare
Choose a tag to compare

Bug Fixes and Other Changes

  • Improved compatibility with Bolt protocol by updating the pull information map with {n: -1} that is a default in Bolt version 4. #43
  • Fixed tests build on Fedora 37 by simplifying the gtest setup. #52
  • Fixed alignof under Windows Compiler, which allows building under the recent versions of Windows Compiler. #34
  • Expanded C++ example code. #49
  • Add an example of CMakeLists code to include mgclient properly. #46

v1.4.0

14 Jun 07:07
6f59c8a
Compare
Choose a tag to compare

Major Updates

  • Added WASM compilation target. #35
  • Added support for newer compiler and OpenSSL 3 to make compilation easier on Ubuntu 22.04 #41
  • Added ClientException, TransientException and DatabaseException exceptions to FetchOne, FetchAll and DiscardAll functions in mg::Client to enable better error handling. #36

v1.3.0

23 Sep 19:13
a42dd24
Compare
Choose a tag to compare

Major Updates

  • Added support for Memgraph temporal types (mg_date, mg_local_time, mg_local_date_time, mg_duration).
  • Added support for compilation with MS Visual Studio.

Bug Fixes and Other Changes

  • Fixed comparison typos inside temporal types.
  • Fixed uninitialized error_buffer.

v1.2.1

11 May 13:23
de2c0e5
Compare
Choose a tag to compare

Bug Fixes and Other Changes

  • Fixed missing include of <stdexcept>.
  • Fixed the installation of DLLs on Windows.
  • Restrict the usage of weak symbols only for macOS.

Release v1.2.0 (#20)

14 Jan 13:08
dd5dcaa
Compare
Choose a tag to compare

Major Updates

  • Added Windows support.
  • Added Apple support.
  • Added compile-time warnings setup.
  • Added DiscardAll and FetchAll in C++.

But Fixes and Other Changes

  • Fixed type checking in C++ ConstValue::ValueMap method.
  • Fixed pull error handling in the C++ Client::Execute method.
  • Fixed various compile-time warnings.
  • Fixed mg_session_params_get_client_name by renaming it to mg_session_params_get_user_agent (the one implemented in src/mgclient.c).
  • Add advanced C++ example.

v1.0.0

06 Nov 14:03
Compare
Choose a tag to compare
  • C API.
  • Dynamic and static libraries.
  • Bolt v1 compatible.

v1.1.0

06 Nov 15:00
c71874b
Compare
Choose a tag to compare
  • Add Bolt v4 and v4.1 support.
  • Define API for better transaction control.
  • Better control over running and fetching queries (separate result pulling and fetching)
  • Add support for all temporal and spatial types.
  • Add C++ headers containing wrappers for mgclient and underlying mgvalue.