datacontract / datacontract-cli

CLI to manage your datacontract.yaml files
https://cli.datacontract.com
Other
484 stars 94 forks source link

Bump avro from 1.11.3 to 1.12.0 #371

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps avro from 1.11.3 to 1.12.0.

Release notes

Sourced from avro's releases.

release-1.12.0

Release Notes - Apache Avro - Version 1.12.0

Sub-task

  • [AVRO-3122]: TestAvroKeyOutputFormat and other avro-mapred tests fail with Java 17
  • [AVRO-3308]: Include a curated list of resources
  • [AVRO-3384]: Define C# Coding Style Guidelines
  • [AVRO-3449]: Add an onboarding guide for contributors, committers and PMC
  • [AVRO-3458]: Add test coverage for GenericRecord
  • [AVRO-3488]: Fix Spelling Mistakes
  • [AVRO-3490]: Fix IDE0016 Use throw expression
  • [AVRO-3491]: Fix IDE0020 Use pattern matching to avoid 'is' check followed by a cast
  • [AVRO-3497]: Fix IDE0075 Simplify conditional expression
  • [AVRO-3499]: Fix IDE0079 Remove unnecessary suppression
  • [AVRO-3538]: Improve the contributions page
  • [AVRO-3700]: Publish Java SBOM artifacts with CycloneDX
  • [AVRO-3813]: Use list of primitiv
  • [AVRO-3826]: Commons test for C++ module
  • [AVRO-3916]: Add nanos support for the Rust SDK
  • [AVRO-3926]: [Rust] Allow UUID to serialize to Fixed[16]

Bug

  • [AVRO-265]: Protocol namespace always written out in toJson
  • [AVRO-1318]: Python schema should store fingerprints
  • [AVRO-1463]: Undefined values cause warnings when unions with null serialized
  • [AVRO-1517]: Unicode strings are accepted as bytes and fixed type by perl API
  • [AVRO-1521]: Inconsistent behavior of Perl API with 'boolean' type
  • [AVRO-1523]: Perl API: int/long type minimum value checks are off by one
  • [AVRO-1737]: Unhashable type: 'RecordSchema'
  • [AVRO-1830]: Avro-Perl DataFileReader chokes when avro.codec is absent
  • [AVRO-2254]: Unions with 2 records declared downward fail
  • [AVRO-2284]: Incorrect EnumSymbol initialization in TestReadingWritingDataInEvolvedSchemas.java
  • [AVRO-2498]: UUID generation is not working avro 1.9 version
  • [AVRO-2598]: C++ standard of library implies C++ standard of projects using Avro
  • [AVRO-2722]: impl/DataFile.cc use of boost::mt19937 for DataFileWriteBase::makeSync is not thread safe
  • [AVRO-2771]: Java 1.9.X doesn't allow having Error in a Record
  • [AVRO-2862]: C# Primitive Schema losing metadata
  • [AVRO-2883]: Avrogen (csharp) namespace mapping missing for references
  • [AVRO-2885]: Providing a decimal number in an int field doesn't return an error
  • [AVRO-2943]: Map comparison between Utf8 and String keys fails
  • [AVRO-2987]: pkg-config has a broken Requires: section
  • [AVRO-3003]: c# apache avro codegen - default value for enum types are not setting up properly
  • [AVRO-3133]: EnumAdjust.resolve should compare unqualified name rather than full name
  • [AVRO-3216]: Rust: failure reading multiple use of named schemas in file
  • [AVRO-3232]: Rust deserializer: add missing matches to deserialize_any union and string/map
  • [AVRO-3234]: Rust: Add new codec: zstandard
  • [AVRO-3240]: Schema deserialization is not backwards compatible
  • [AVRO-3259]: When opening an avro file which is encoded with anything besides none and deflate, it defaults to none and then returns garbage.

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)