Skip to content

Releases: lucav76/Fibry

Release v3.0.1

25 Sep 15:37
Compare
Choose a tag to compare
  • Allows the clients to use named queues without actors
  • Updates to JReleaser 1.14.0
  • Automatically close the actor after the scheduling terminates
  • Updates the README with more recent information and mentions the new license

Release v3.0.0

25 Sep 08:17
ad4c30d
Compare
Choose a tag to compare
  • License changed to exclude AI code generation usages
  • Requires JDK 21
  • Uses virtual threads without reflection
  • Defaults to virtual threads
  • Switches to Java logging

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