Releases: hamba/avro
Releases · hamba/avro
v2.15.1
What's Changed
- fix: disallow duplicate names by @nrwiersma in #296
- fix: cache all named types and refs by @nrwiersma in #298
Full Changelog: v2.15.0...v2.15.1
v2.15.0
What's Changed
- chore: bump Go to 1.21 by @nrwiersma in #281
- fix: generic read of fixed by @nrwiersma in #286
- feat: add full name support for schema generation by @nrwiersma in #289
- fix: refactor struct generator by @nrwiersma in #290
- feat: dereference schemas where possible by @nrwiersma in #291
- feat: add encoders to avrogen by @nrwiersma in #292
- fix: cache schema globally by @nrwiersma in #293
- feat: register uuids by default by @adriansalamon in #272
New Contributors
- @adriansalamon made their first contribution in #272
Full Changelog: v2.14.1...v2.15.0
v2.14.1
What's Changed
- fix: fields reference with a full name by @Khalid-Nowaf in #282
New Contributors
- @Khalid-Nowaf made their first contribution in #282
Full Changelog: v2.14.0...v2.14.1
v2.14.0
What's Changed
- Ability to serialize uint64 values as fixed-length entries: by @joliver in #277
- feat: add properties to JSON output by @jacobmarble in #278
New Contributors
- @joliver made their first contribution in #277
- @jacobmarble made their first contribution in #278
Full Changelog: v2.13.0...v2.14.0
v2.13.0
Potentially Breaking Change
For security reasons, the configuration Config.MaxByteSliceSize
restricts the maximum size of bytes
and string
types created
by the Reader
. The default maximum size is 1MiB
and is configurable. This is required to stop untrusted input from consuming all memory and crashing the application. Should this not be need, setting a negative number will disable the behaviour.
What's Changed
- feat: add max byte slice size config by @nrwiersma in #273
Full Changelog: v2.12.0...v2.13.0
v2.12.0
What's Changed
- chore: bump coverallsapp/github-action from 2.1.2 to 2.2.0 by @dependabot in #267
- Add ParseBytes variants for parsing schemas by @rockwotj in #268
- feat: use generics to remove repetitive codecs by @nrwiersma in #269
New Contributors
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
- feat: allow array block contain only length by @meandnano in #265
- feat: allow OCF writer to have custom encoder config by @meandnano in #266
New Contributors
- @meandnano made their first contribution in #265
Full Changelog: v2.10.0...v2.11.0
v2.10.0
v2.9.0
What's Changed
- chore: bump coverallsapp/github-action from 2.1.0 to 2.1.2 by @dependabot in #254
- feat: use slab allocation for strings and bytes by @nrwiersma in #255
- chore: fix coverage badge by @nrwiersma in #256
- chore: fix formatting by @nrwiersma in #257
- chore: bump linter to v1.52.2 by @nrwiersma in #258
- chore: fix go report card by @nrwiersma in #259
Full Changelog: v2.8.1...v2.9.0