Releases: hamba/avro
Releases · hamba/avro
v2.28.0
What's Changed
- chore: bump coverallsapp/github-action from 2.3.1 to 2.3.3 in the all group by @dependabot in #473
- chore: bump github.com/klauspost/compress from 1.17.10 to 1.17.11 in the all group by @dependabot in #471
- chore: bump coverallsapp/github-action from 2.3.3 to 2.3.4 in the all group by @dependabot in #475
- chore: bump golang.org/x/tools from 0.26.0 to 0.27.0 in the all group by @dependabot in #478
- chore: bump golang.org/x/tools from 0.27.0 to 0.28.0 in the all group by @dependabot in #480
- Fix error handling in OCF example by @mihaitodor in #483
- fix: updated link for apache arrow go lib in README.md by @pavelpascari in #487
- feat: allow setting zstd codec options by @vpapp in #485
- chore: bump golang.org/x/tools from 0.28.0 to 0.29.0 in the all group by @dependabot in #488
- fix: add handling to skip block data in Decoder readBlock method by @lukrah in #492
- chore: bump coverallsapp/github-action from 2.3.4 to 2.3.6 in the all group by @dependabot in #493
- feat: add CRC64-AVRO-LE fingerprint type by @kimgr in #491
- fix(gen): fix multiline doc comments in generated struct by @ekazakas in #499
- fix(gen): escape backticks by @ekazakas in #500
- feat(gen): implement struct generation from schema registry subjects and versions by @ekazakas in #498
- fix: panic on null type by @nrwiersma in #501
- feat: support go 1.24 by @nrwiersma in #503
- fix: panic with concurrent schema parsing by @YousefHagag in #502
New Contributors
- @mihaitodor made their first contribution in #483
- @pavelpascari made their first contribution in #487
- @vpapp made their first contribution in #485
- @lukrah made their first contribution in #492
- @kimgr made their first contribution in #491
- @ekazakas made their first contribution in #499
- @YousefHagag made their first contribution in #502
Full Changelog: v2.27.0...v2.28.0
v2.27.0
What's Changed
- feat: generated code identifier on first line by @tomarrell in #455
- chore: bump min Go version by @nrwiersma in #458
- feat: allow empty namespaces by @nrwiersma in #459
- feat: allow passing in custom options for OCF decoder. by @mfycheng in #460
- chore: bump golang.org/x/tools from 0.25.0 to 0.26.0 in the all group by @dependabot in #465
- Improve OCF encoder/decoder handling of dynamic types by @jhump in #467
- Preserve unrecognized logical types and properties by @jhump in #469
- chore: bump coverallsapp/github-action from 2.3.0 to 2.3.1 in the all group by @dependabot in #472
New Contributors
- @tomarrell made their first contribution in #455
- @mfycheng made their first contribution in #460
- @jhump made their first contribution in #467
Full Changelog: v2.26.0...v2.27.0
v2.26.0
What's Changed
- Feat: add schema custom props as Gen template parameters by @redaLaanait in #445
- feat: use verbose schema for encoders by @vdorokhin in #446
- Fix: record MarshalJSON in case of default record with nullable field by @redaLaanait in #451
- Fix: decode in the case of field missing in both writer binary and reader struct. by @redaLaanait in #452
New Contributors
- @vdorokhin made their first contribution in #446
Full Changelog: v2.25.2...v2.26.0
v2.25.2
What's Changed
- fix: Long timestamp default decoding by @redaLaanait in #443
Full Changelog: v2.25.1...v2.25.2
v2.25.1
What's Changed
- fix: exclude arm from x64 config by @nrwiersma in #440
Full Changelog: v2.25.0...v2.25.1
v2.25.0
What's Changed
- chore: bump golang.org/x/tools from 0.23.0 to 0.24.0 in the all group by @dependabot in #431
- feat: support custom logical types by @Emptyless in #429
- chore: support go 1.23 by @nrwiersma in #433
- docs: add who use case by @haoxins in #434
- chore: update decoder.go by @kasperlewau in #436
- fix: ref already seen schemas in deref walk by @nrwiersma in #438
New Contributors
- @Emptyless made their first contribution in #429
- @kasperlewau made their first contribution in #436
Full Changelog: v2.24.1...v2.24.2
v2.24.1
What's Changed
- fix: map record decodes in union case by @nrwiersma in #427
Full Changelog: v2.24.0...v2.24.1
v2.24.0
What's Changed
- feat: Improve zstd encoder and decoder usage in the compressor codec by @bignacio in #420
- Support for Go
int
encoding/decoding into/from Avrolong
by @lovromazgon in #422 - Register Go int as long in type resolver by @lovromazgon in #423
- fix: decimal decoding into *big.Rat by @nrwiersma in #425
New Contributors
- @bignacio made their first contribution in #420
- @lovromazgon made their first contribution in #422
Full Changelog: v2.23.0...v2.24.0
v2.23.0
What's Changed
- chore: bump golang.org/x/tools from 0.21.0 to 0.22.0 in the all group by @dependabot in #408
- docs: update godoc link by @haoxins in #409
- feat: output doc comments for package, structs, and fields. by @blorgbeard in #405
- chore: bump github.com/klauspost/compress from 1.17.8 to 1.17.9 in the all group by @dependabot in #410
- feat: allow multi-line doc, and custom fields by @adrianiacobghiula in #411
- feat: add support for recursive schemas & structs by @adrianiacobghiula in #413
- chore: bump golang.org/x/tools from 0.22.0 to 0.23.0 in the all group by @dependabot in #416
- docs: add who uses this by @haoxins in #417
- docs: who uses this by @adrianiacobghiula in #418
- feat: conditionally validate names of Record, Enums and Fixed. by @papanikge in #415
New Contributors
- @haoxins made their first contribution in #409
- @blorgbeard made their first contribution in #405
- @papanikge made their first contribution in #415
Full Changelog: v2.22.1...v2.23.0
v2.22.1
What's Changed
- fix: schema compatibility by @timmyb32r in #404
- fix: remove go linkname by @nrwiersma in #406
New Contributors
- @timmyb32r made their first contribution in #404
Full Changelog: v2.22.0...v2.22.1