Releases: memgraph/mgclient
Releases · memgraph/mgclient
v1.4.4
v1.4.3
v1.4.2
v1.4.1
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
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
andDatabaseException
exceptions toFetchOne
,FetchAll
andDiscardAll
functions inmg::Client
to enable better error handling. #36
v1.3.0
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
Release v1.2.0 (#20)
Major Updates
- Added Windows support.
- Added Apple support.
- Added compile-time warnings setup.
- Added
DiscardAll
andFetchAll
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 tomg_session_params_get_user_agent
(the one implemented insrc/mgclient.c
). - Add advanced C++ example.
v1.0.0
v1.1.0
- 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 underlyingmgvalue
.