Liking cljdoc? Tell your friends :D

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.0] - 16 August 2022

Added

  • [BREAKING] a registry function. Breaking because registry was a var containing a registry in a previous version. That var is now default-registry.
  • emit-registry-events! and emit-events! functions
  • functions for interacting with registries: add-configuration!, find, remove!, and replace!
  • functions for managing permissions with a rate limiter: acquire-permission!, reserve-permission!, and drain-permissions!

Changed

  • [BREAKING] renamed registry to default-registry
  • rate-limiter! can now accept a registry as a param
  • rate-limiter will use a default config if no config is provided
  • Relaxed required Clojure to 1.5.1 for JDK 8 and documented requirement of Clojure 1.10+ for JDK 9+
  • Updated docs and docstrings to reflect new API changes.
  • Use test-runner instead of kaocha to support older versions of Clojure

Removed

  • [BREAKING] configure-registry! function
  • [BREAKING] specs

[0.3.0] - 19 February 2020

Changed

  • Updated to use resilience4j-ratelimiter 1.3.1

[0.2.0] - 27 January 2020

Changed

  • Updated to use resilience4j-ratelimiter 1.2.0

[0.1.0] - 26 July 2019

Added

  • Added initial rate limiter wrapper implementation

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close