Ex Rated Versions Save

ExRated, the Elixir OTP GenServer with the naughty name that allows you to rate-limit calls to any service that requires it.

v2.1.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/grempe/ex_rated/compare/v2.0.1...v2.1.0

v2.0.1

3 years ago

v2.0.1

  • Add matrix tests for Elixir/OTP versions for Elixir >= 1.6. [@jechol]
  • Remove deprecated Supervisor.Spec.worker usage. [@jechol]
  • Remove init/1 from generated docs. [@jechol]
  • Update config example in README.md

v2.0.0

3 years ago
  • [BREAKING] Fixes #24 (Avoid GenServer Serialization) [@nabaskes, @benwilson512]
    • Improves performance from 2.26 µs/op to 0.89 µs/op (same hardware)
    • Breaking due to changed method for configuring ets_table_name if overriding.
  • Bucket names can be any Erlang term. Fixes #17 [@denvera]
  • Update ex_doc and ex2ms dependencies.
  • _ prefix unused variables to avoid compilation warnings.
  • Fix compilation warning with ets_table_name()
  • Added GitHub Elixir test action.

v1.3.1

7 years ago
  • Update ex2ms to v1.5

v1.2.1

8 years ago
  • Change ETS table visibility back to private
  • Change hardcoded table name in tests to context[:exrated_table]

v1.2.0

8 years ago

Allows persisting internal state to disk on shutdown and read it in on startup.

v1.1.0

8 years ago
  • Added delete_bucket/1 function. Takes a bucket name and removes it now instead of waiting for pruning (Nick Sanders).
  • Added inspect_bucket/3 function. Returns metadata about buckets (Nick Sanders).