Skip to content

Latest commit

 

History

History
254 lines (206 loc) · 6.22 KB

CHANGELOG.md

File metadata and controls

254 lines (206 loc) · 6.22 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.4.10.3300 Embedded] - 2024-12-02

Added

  • Updated Reindexer Embedded to 3.30

[0.4.10] - 2024-11-28

Added

  • .NET 9.0 target
  • Added more tests for nullable types(sparse indicies)
  • Symbol packages

Fixed

  • Fixed Join queries for embedded client on .net 4.7.2

[0.4.9 Embedded] - 2024-11-05

Fixed

  • Face and swagger ui hadn't included in previous embedded windows package.

Added

  • Face and swagger ui reaching tests.

[0.4.8] - 2024-10-31

Changed

  • Optimized Reindexer Embedded native libraries for performance.
  • Default values of AutoRepair and DisableReplication (ConnectionOptions) are now true for embedded client.
  • Namespace closure in Dispose and Stop methods converted to parallel operation.
  • Updated benchmark tests.

[0.4.7] - 2024-10-29

Added

  • More tests

Changed

  • Updated Reindexer Embedded to 3.29

Fixed

  • Sort queries

[0.4.6] - 2024-06-04

Fixed

  • CJson Sort method (Thanks to @DFSko)

[0.4.5] - 2024-02-01

Fixed

  • CJson Join Queries

[0.4.4] - 2024-01-18

Added

  • DebugTypeProxy to query builders.
  • More Tests

Fixed

  • Lack of aggregation results.

[0.4.3 Core] - 2024-01-11

Changed

  • Merged IFilterQueryBuilder into IQueryBuilder

[0.4.2 Core] - 2024-01-11

Changed

  • Moved some methods from IQueryBuilder to IFilterQueryBuilder

[0.4.1] - 2023-12-07

Fixed

  • Array buffer size fix on embedded

[0.4.0] - 2023-12-07

Added

  • Dsl Query Builder
  • Query Interface for both grpc and embedded clients.
  • Completed cjson serializer(CJsonWriter)

[0.3.10] - 2023-11-30

Added

  • Updated Reindexer Embedded to 3.20
  • Musl (linux-musl, Alpine Linux) support for Embedded
  • .Net 8 Support

Changed

  • Updated Grpc dependency version to 2.50.0

[0.3.8] - 2023-03-31

Fixed

  • ExplainDef model.
  • x86 Tests

[0.3.7] - 2023-01-16

Added

  • Updated Rx native lib to 3.12.0
  • Added target for .Net 7.0

Fixed

  • New libdl.so.2 reference.

[0.3.6] - 2022-02-17

Added

  • Added EnumNamespaces options.

[0.3.5-Grpc] - 2022-02-15

Changed

  • Changed the way to configure the grpc client.

[0.3.4-Grpc] - 2022-02-14

Added

  • Added experimental grpc interceptor parameter for grpc client

[0.3.3] - 2022-02-07

Added

  • Added custom serializer support for EmbeddedServer

[0.3.2] - 2022-02-07

Added

  • Added raw byte[] modifying methods.

[0.3.1] - 2022-02-03

Added

  • Added some missing xml docs.

Changed

  • Removed multiple index modification from api similar to Reindexer native api.

[0.3.0] - 2022-02-01

Added

  • Implemented Grpc Client for remote servers
  • Implemented Grpc Server Binding for embedded servers
  • Implemented CreateDb, EnumDb, EnumNs Meta and Schema methods
  • Updated Reindexer to 3.3.2
  • Added Grpc Client Tests

Changed

  • Breaking Change: Moved connection string to constructors to be able to make clients lock-free. Connect methods use connection strings set at constructor.
  • Breaking Change: ModifyItem(s), Insert, Update, Delete methods take now multiple item parameter.
  • Breaking Change: Removed netcoreapp2.2 tests, still supports netstandard2.0
  • Seperated async operations to IAsyncReindexerClient
  • The connection strings has now a base class, still supports key/value string conversation.
  • Using System.Text.Json in internal serializations, still supports custom serialization functions for some methods.

Removed

  • Removed Utf8Json dependency from Embedded package

[0.2.22-Embedded] - 2021-01-27

Changed

  • Disabled backtrace init

[0.2.21-Embedded] - 2021-01-27

Fixed

  • Set minimal glibc version for xenial and bionic

[0.2.20-Embedded] - 2021-01-27

Added

  • Updated Reindexer to 3.0.1

Changed

  • Removed Tcmalloc.

[0.2.19-Embedded] - 2020-08-07

Added

  • Updated Reindexer to 2.11.1

[0.2.17-Embedded] - 2020-08-07

Fixed

  • Bug in "IN" (Set) conditions for small namespaces that exists after Reindexer v2.9.2

[0.2.16-Embedded] - 2020-08-05

Added

  • Updated Reindexer to 2.11.0

[0.2.15-Embedded] - 2020-07-28

Changed

  • Default allocator as tcmalloc for linux and osx.

Fixed

  • Malloc override issues with static linking.
  • Tcmalloc and jemalloc dlopen crashes.

[0.2.14-Embedded] - 2020-06-26

Added

  • Jemalloc as default allocator.
  • RocksDb
  • RocksDb tests
  • Updated Reindexer to 2.10.0

Changed

  • Removed Tcmalloc because of dlopen crash.
  • Staticly linked all dependencies except glibc.

[0.2.13-Embedded] - 2020-05-21

Added

  • Cross platform tests.

[0.2.12-Embedded] - 2020-05-21

Added

  • Updated Reindexer to 2.9.0

Fixed

  • IIS .Net 4.7.2 library loading
  • OSX Library loading
  • Fixed a bug at server startup and stop

Changed

  • Native Library loading

[0.2.11-Embedded] - 2020-04-29

Fixed

  • Added missing native function binding

[0.2.10-Embedded] - 2020-04-29

Added

  • Updated Reindexer to 2.8.0
  • Added utf-8 test.

Changed

  • All string operations converted to utf-8 char.

[0.2.9-Embedded] - 2020-04-23

Added

  • Added unload cleaning for .net core

[0.2.2-Core] - 2020-04-23

Changed

  • Changed numeric field types to long

[0.2.8-Embedded] - 2020-04-21

Changed

  • Increased the wait timeout for server to 60sec.

[0.2.7-Embedded] - 2020-04-21

Fixed

  • Fixed iis overlapped recycle for rx server.

[0.2.6-Embedded] - 2020-04-21

Fixed

  • Fixed reindexer server yaml config file.

[0.2.5-Embedded] - 2020-04-21

Fixed

  • Fixed dll unload for iis overlapped recycle.

[0.2.4-Embedded] - 2020-04-20

Fixed

  • Closed ns on openning errors.

[0.2.3-Embedded] - 2020-04-20

Added

  • Added more native library search paths for .net core because of GetCurrenctDirectory bug.

[0.2.2-Embedded] - 2020-04-14

Added

  • Added Windows-x86 and OSX version of Reindexer

[0.2.1-Embedded] - 2020-04-13

Fixed

  • Fixed Logging

[0.2.0-Embedded] - 2020-04-13

Added

  • Updated Reindexer to 2.7.0
  • Added multiple server instance support of 2.7.0

[0.2.0-Core] - 2020-04-13

Changed

  • Changed versioning of project

[0.1.0] - 2020-04-2

  • Initial Release