Skip to content

Releases: infinyon/fluvio

v0.9.6

11 Sep 22:42
Compare
Choose a tag to compare

Release Notes

Platform Version 0.9.6 - 2021-09-11

  • Improve display representation for some variants in FluvioError type (#1581)
  • Add spinner to fluvio cluster --local --setup command (1574)
  • Add --format string for custom Consumer printouts (#1593)

v0.9.5

02 Sep 20:59
Compare
Choose a tag to compare

Release Notes

Platform Version 0.9.5 - 2021-09-02

  • Update Debug printout for SmartStreamWasm to reduce noise (#1524)
  • Increase platform stability (#1497)
  • Spawn a thread to handle stream fetch requests (#1522)

v0.9.4

26 Aug 23:49
Compare
Choose a tag to compare

Release Notes

Platform Version 0.9.4 - 2021-08-26

  • Publish docker image for aarch64 #1389 (#1389)
  • Do not panic when trying to create topic with space in the name. (#1448)
  • Deprecate consumer fetch API (#957)
  • Gracefully handle error when trying to install plugins or update. (#1434)
  • Fix timing issue in Multiplexor Socket (#1484)
  • Compress WASM binaries. (#1468)

v0.9.3

20 Aug 04:08
Compare
Choose a tag to compare

Release Notes

Platform Version 0.9.3 - 2021-08-19

  • Fix Replication timing. (#1439)
  • Fix release workflow to include Helm charts (#1361)
  • Implement SmartStream Aggregates (#[smartstream(aggregate)]) API (#1173)
  • Fix bounds when resolving relative Offsets (#1210)
  • Add --tail CLI option for reading recent records from a stream (#1216)
  • Fix consumer stream API that waited for records before initializing (#986)
  • Fixed fluvio install for windows CLI (#1461)

v0.9.2

11 Aug 04:51
Compare
Choose a tag to compare

Release Notes

Platform Version 0.9.2 - 2021-08-10

  • Make Cluster installation more reliable. (#1395)
  • Reliabiility improvement in SC's SPU controller. (#1413)

v0.9.1

07 Aug 00:15
Compare
Choose a tag to compare

Release Notes

Platform Version 0.9.1 - 2021-08-06

  • Add Apple M1 as Tier2 platform for fluvio-run (#1382)

v0.9.0

04 Aug 00:07
Compare
Choose a tag to compare

Release Notes

Platform Version 0.9.0 - 2021-08-03

  • Add k8s feature flag to cli. (#1257)
  • Add windows build of cli and client. (#1218)
  • Improve #[derive(Encoder, Decoder)] to work with data enums. (#1232)
  • Fix Replication bug in K8 (#1290)
  • Add apply method to StoreContext. (#1289)
  • Build M1 mac CLI (#132)
  • Use inline helm chart (#1292)
  • Update ConsumerConfig with more idiomatic builder (#1271)
  • Improve install.sh to run on more targets (#1269)
  • Make fluvio-cloud an optional part of installation based on target support (#1317)
  • Remove #[deprecated] items from crates (#1299)
  • Bump MINIMUM_PLATFORM_VERSION to 0.9.0 (#1310)
  • Fix owner reference type to work delete in K 1.20.0 (#1342)
  • Fix Upgrading K8 Cluster (#1347)
  • Add Error Handling to SmartStreams (#1198)
  • Finish SmartStream Map (#[smartstream(map)]) API (#1174, #1198)

v0.8.5

18 Jul 20:28
Compare
Choose a tag to compare

Release Notes

Platform Version 0.8.5 - 2021-07-18

  • Add unstable Admin Watch API for topics, partitions, and SPUs (#1136)
  • Make recipes for smoke tests no longer build by default, helps caching. (#1165)
  • Relax requirement of FluvioAdmin methods from &mut self to &self. (#1178)
  • Sort output of fluvio partition list by Topic then Partition. (#1181)
  • Add SmartStream Map (#[smartstream(map)]) API for transforming records (preview). (#1174)
  • Change C compiler to zig and linker to lld. Resolves segaults when cross compiling to musl. (#464)
  • Consumer CLI prints a status when consuming from the end of a partition. (#1171)
  • Upgrade wasmtime to thread-safe API. (#1200)
  • Update fluvio-package to support arbitrary Targets. (#1234)
  • Future-proof PackageKind by deserializing all Strings. (#1249)

Compatibility Notice:

  • This release includes a backwards-incompatible update to the Fluvio Package Registry that is used to deliver Fluvio updates and plugins. To upgrade to 0.8.5, please do not use fluvio update, instead re-use the installation script with this one-liner:
curl -fsS https://packages.fluvio.io/v1/install.sh | bash

v0.8.4

04 Jun 22:40
Compare
Choose a tag to compare

Release Notes

Platform Version 0.8.4 - 2021-05-29

  • Don't hang when check for non exist topic. (#697)
  • fluvio cluster start uses Kubernetes NodePort by default (#1083)
  • Use OpenSSL for Client (#1150)
  • Add --raw flag to fluvio produce for sending whole file input (#1149)

v0.8.3

25 May 21:51
Compare
Choose a tag to compare

Release Notes

Platform Version 0.8.3 - 2021-05-25

  • Added builder for fluvio_storage::config::ConfigOption. (#1076)
  • Use batch record sending in CLI producer (#915)
  • Now ResponseApi and RequestApi encoder-decoders are symmetric (#1075)
  • FluvioCodec encoder now supports FluvioEncoder types. Implementation with bytes::Bytes now is deprecated. (#1076)
  • Added implementations of FluvioEncoder for &T: FluvioEncoder. (#1081)
  • Updated RecordAPI with RecordKey and RecordData (#1088)
  • Support WASM for client (#1101)
  • spu_pool to support wasm runtime. (#1106)
  • Remove async trait for more wasm support to client (#1108)
  • Better logging for SPU health check (#1109)
  • fluvio-socket build for wasm32 (#1111)