Skip to content

CohereFlux v0.7.1

Compare
Choose a tag to compare
@pellse pellse released this 07 Jun 21:16
· 156 commits to main since this release

This is a big release, with a re-architecture of the framework allowing query functions to have access to the whole entity from the upstream instead of having to rely solely on IDs

What's Changed

  • The framework is now called CohereFlux, the whole API was modified to reflect that change
  • Now passing entities T down the entire processing chain instead of ID
  • Adding RuleMapperSource.call() to invoke a queryFunction with list of IDs instead of Collection of top level entities
  • New BatchRule API
  • Adding factory methods in CaffeineCacheFactory for max size and cache access expiry duration
  • Replaced RC with Flux<R> in CohereFlux interface, type parameters are now CohereFlux<T, R>
  • FetchFunction in CacheFactory now returns an empty Map when no RuleMapperSource is defined