Skip to content

Releases: no-src/nscache

v0.1.2

23 Jan 03:01
b9a4da7
Compare
Choose a tag to compare

Enhancements

  • Support humanize size units.
  • Add the all package to register all cache drivers.
  • Add the freecache implementation and some tests.
  • Add the bigcache implementation and some tests.
  • Add the fastcache implementation and some tests.
  • Remove go1.18 support and add go1.21 support.
  • Add the concurrent test.
  • Keep the implementation of Store interface is concurrency safe.
  • Enable benchmark test in the GitHub workflow.
  • Update dependency schedule interval to monthly.
  • Enable benchmark test in the GitHub workflow.
  • Update dependency, github.com/no-src/log v0.1.10 => v0.3.1.
  • Update dependency, google.golang.org/grpc v1.41.0 => v1.56.3.
  • Update dependency, github.com/redis/go-redis/v9 v9.0.5 => v9.4.0.
  • Update dependency, golang.org/x/net v0.7.0 => v0.17.0.
  • Update dependency, go.etcd.io/bbolt v1.3.7 => v1.3.8.
  • Update dependency, go.etcd.io/etcd/client/v3 v3.5.9 => v3.5.11.
  • Update dependency, actions/checkout 3 => 4.
  • Update dependency, actions/setup-go 4 => 5.
  • Update dependency, github/codeql-action 2 => 3.

v0.1.1

09 Jun 16:06
ddf2345
Compare
Choose a tag to compare

Fixed

  • Fix set the data with no expiration is ineffective in the buntdb.

Enhancements

  • Update dependency, github.com/redis/go-redis/v9 v9.0.4 => v9.0.5.

v0.1.0

22 May 16:29
b6745b9
Compare
Choose a tag to compare

Enhancements

  • Add the boltdb cache implementation and some tests.
  • Add the Close function in the NSCache interface.
  • Add the cache and store packages.
  • Add the awesome badge.
  • Update dependency, go.etcd.io/etcd/client/v3 v3.5.8 => v3.5.9.
  • Update dependency, github.com/redis/go-redis/v9 v9.0.3 => v9.0.4.

v0.0.3

28 Apr 18:08
1cc8dbc
Compare
Choose a tag to compare

Fixed

Enhancements

  • Create CODE_OF_CONDUCT.md.
  • Add support go1.20.
  • Update go-redis package, github.com/go-redis/redis/v8 v8.11.5 => github.com/redis/go-redis/v9 v9.0.3.
  • Update dependency, go.etcd.io/etcd/client/v3 v3.5.7 => v3.5.8.
  • Update dependency, github.com/no-src/log v0.1.9 => v0.1.10.
  • Update dependency, golang.org/x/text v0.3.6 => v0.3.8.
  • Update dependency, golang.org/x/net v0.0.0-20210428140749-89ef3d95e781 => v0.7.0.
  • Update dependency, github.com/tidwall/buntdb v1.2.10 => v1.3.0.
  • Bump actions/setup-go from 3 to 4.

v0.0.2

10 Dec 16:05
58c747a
Compare
Choose a tag to compare

Enhancements

  • Add some tests for the encoding package.
  • Update README.md, optimize the content.
  • Add the Remove function for the NSCache interface.
  • Export the driverName constants.
  • Update dependency, go.etcd.io/etcd/client/v3 v3.5.5 => v3.5.6.
  • Update dependency, github.com/no-src/log v0.1.8 => v0.1.9.

v0.0.1

18 Nov 05:54
Compare
Choose a tag to compare

Enhancements

  • Add support to basic operations of memory cache.
  • Add support to basic operations of BuntDB cache.
  • Add support to basic operations of Etcd cache.
  • Add support to basic operations of Redis cache.