Skip to content

Releases: ossgang/ossgang-commons

v0.31.0

15 Oct 17:00
f57dc48
Compare
Choose a tag to compare

GeneralDecimalFormat: a variant of DecimalFormat which automatically chooses fixed or scientific format.

Gradle 7

08 Dec 15:16
7963593
Compare
Choose a tag to compare

CBNG 4 compatible to align with CERN

New @Mapbacked annotation

17 Oct 18:03
Compare
Choose a tag to compare
v0.30.0

new mapbacked annotation

typed name

29 Aug 18:09
Compare
Choose a tag to compare
v0.29.0

typed name

Adde OutOnly annotation for mapbackeds

14 Dec 08:17
Compare
Choose a tag to compare
v0.28.0

moved OutOnly annotation to ossgang-commons

v0.27.0

13 Oct 14:17
Compare
Choose a tag to compare
  • Convenience methods for SystemProperties
  • Added Uncheckeds.sleep(Duration)

v0.26.0

24 Sep 16:54
bf35fd4
Compare
Choose a tag to compare
  • better thread management for PeriodicObservableValue and DebouncedObservableValue

v0.25.0

24 Sep 15:37
ef16a83
Compare
Choose a tag to compare

Possible breaking changes !

  • removed the static GC protection mechanism for observables
  • introduced new memory management for the observables.
  • introduced AbstractOperatorObservableValue, all operators should inherit from this class.
  • now connector observables connect strongly to upstream observable.
  • homogenized thread names prefix in the project
  • added ObservableOperatorsGcComplianceTest for documenting GC operator behavior

v0.24.0

05 Aug 08:47
903b3d1
Compare
Choose a tag to compare
  • Automatic unsubscription of weak observables when holder object is collected
  • Automatic unsubscription period in seconds will be default to 30sec and can be customized via system property (org.ossgang.commons.observables.weak_cleanup_period)
  • Refactored weak observer creation, now it goes through Observers factory methods (breaking change!)
  • Errors during automatic unsubscription will be deflected to the Observables unhandled exception handler

atomic update operations

18 May 08:10
ebfc1c8
Compare
Choose a tag to compare
Merge pull request #62 from ossgang/update-operations

Update operations