Fibry Versions Save

The first Java Actor System supporting fibers from Project Loom

v2.7.1

5 months ago
  • Improves Anti Freeze
  • Bug fixes

v1.1.7

9 months ago
  • Reduces log pollution

v2.7.0

10 months ago
  • 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

v2.6.0

2 years ago
  • 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

v2.5.0

2 years ago
  • 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