v0.18.0
Note some previous 0.18.0.-*
pre-release versions used cats-effect 3, this release uses cats-effect 2.
This will be the final release on cats-effect which adds new features. Future releases on CE2 will be patch releases for security and the like.
Changes from v0.17.0
Features:
- (#308) Expose message attributes in
ConsumerRecord
- (#282) Fail stream on internal Google PubSub library error (gRPC consumer variant)
Breaking changes:
- (#274) Renames fields for consistency with GCP schemas
record
->data
andmetadata
->attributes
- (#240, #233) Add the ability to obtain authentication token from the GCP metadata endpoint (HTTP variant)
- If
serviceAccountPath
is not specified thedefault
service account token is retrieved - For more details see the following links:
- If
Dependency updates:
Dependency | Version |
---|---|
Scala 2.12 | 2.12.14 |
Scala 2.13 | 2.13.6 |
cats | 2.6.1 |
cats-effect | 2.5.3 |
fs2 | 2.5.9 |
http4s | 0.21.28 |
java-jwt | 3.18.2 |
jsoniter | 2.10.2 |
google-cloud-pubsub | 1.114.3 |