Skip to content

Releases: lucav76/Fibry

Release v2.7.1

31 Jan 11:19
Compare
Choose a tag to compare
  • Improves Anti Freeze
  • Bug fixes

Release v1.1.7

14 Sep 12:53
Compare
Choose a tag to compare
  • Reduces log pollution

Release v2.7.0

15 Aug 22:15
Compare
Choose a tag to compare
  • Adds AutoHealing, only for threads, which:
    • Tries to interrupt an actor
    • If it is not possible, a new actor is created (reusing the same queue, so no messages are lost, except possibly the one freezing the thread)
    • If the frozen job eventually finishes, the thread is disposed
  • Improves scheduleWithFixedDelay()
  • Adds scheduleWithFixedRate()
  • Adds a rate limited actor

Release v2.6.0

06 Mar 21:42
Compare
Choose a tag to compare
  • Adds SyncVar, to notify listeners that a variable changed value
  • Adds SyncMap, to notify listeners that a variable in a map changed value
  • Adds support for binary content and for async retrieval to HttpUtil
  • Adds stereotypes for an actor specialized on downloading content, forwarding it to other actors
  • Now embeddedHttpServer() returns 404 if the worker returns null
  • Some improvements to the documentation
  • Switches to Gradle 7.4
  • Tests stabilization

Release v2.5.0

20 Nov 20:58
Compare
Choose a tag to compare
  • Adds CacheAheadList, a predefined actor meant to cache a list of values
  • Slightly improves the Scheduling system
  • Fixes a bug on receiving actors
  • Adds SubscribableValue, to make it simpler to track changes to a variable
  • Adds SubscribableMap, to make it simpler to track changes to the values of a map
  • Adds SubscribableCompositeValue, to make it simpler to track changes to an object composed by several parts