Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Apache.Avro and Newtonsoft.Json in /src/net #594

Merged
merged 1 commit into from
Aug 17, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 17, 2024

Bumps Apache.Avro and Newtonsoft.Json. These dependencies needed to be updated together.
Updates Apache.Avro from 1.11.3 to 1.12.0

Release notes

Sourced from Apache.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

Updates Newtonsoft.Json from 10.0.3 to 13.0.1

Release notes

Sourced from Newtonsoft.Json's releases.

13.0.1

  • New feature - Add JsonSelectSettings with configuration for a regex timeout
  • Change - Remove portable assemblies from NuGet package
  • Change - JsonReader and JsonSerializer MaxDepth defaults to 64
  • Change - Change InvalidCastException to JsonSerializationException on mismatched JToken
  • Fix - Fixed throwing missing member error on ignored fields
  • Fix - Fixed various nullable annotations
  • Fix - Fixed annotations not being copied when tokens are cloned
  • Fix - Fixed naming strategy not being used when deserializing dictionary enum keys
  • Fix - Fixed serializing nullable struct dictionaries
  • Fix - Fixed JsonWriter.WriteToken to allow null with string token
  • Fix - Fixed missing error when deserializing JToken with a contract type mismatch
  • Fix - Fixed JTokenWriter when writing comment to an object

12.0.3

  • New feature - Added support for nullable reference types
  • New feature - Added KebabCaseNamingStrategy
  • Change - Package now uses embedded package icon
  • Fix - Fixed bug when merging JToken with itself
  • Fix - Fixed performance of calling ICustomTypeDescriptor.GetProperties
  • Fix - Fixed serializing Enumerable.Empty and empty arrays on .NET Core 3.0
  • Fix - Fixed deserializing some collection types with constructor
  • Fix - Fixed deserializing IImmutableSet to ImmutableHashSet instead of ImmutableSortedSet
  • Fix - Fixed deserializing IImmutableDictionary to ImmutableDictionary instead of ImmutableSortedDictionary
  • Fix - Fixed deserializing into constructors with more than 256 parameters
  • Fix - Fixed hang when deserializing JTokenReader with preceding comment
  • Fix - Fixed JSONPath scanning with nested indexer
  • Fix - Fixed deserializing incomplete JSON object to JObject
  • Fix - Fixed using StringEnumConverter with naming strategy and specified values

12.0.2

  • New feature - Added MissingMemberHandling to JsonObjectAttribute and JsonObjectContract
  • New feature - Added constructor to JTokenReader to specify initial path
  • New feature - Added JsonProperty.IsRequiredSpecified
  • New feature - Added JsonContract.InternalConverter
  • Change - Moved embedded debug symbols in NuGet package to a symbol package on NuGet.org
  • Fix - Fixed deserializing nullable struct collections
  • Fix - Fixed memory link when serializing enums to named values
  • Fix - Fixed error when setting JsonLoadSettings.DuplicatePropertyNameHandling to Replace

12.0.1

  • New feature - Added NuGet package signing
  • New feature - Added Authenticode assembly signing
  • New feature - Added SourceLink support
  • New feature - Added constructors to StringEnumConverter for setting AllowIntegerValue
  • New feature - Added JsonNameTable and JsonTextReader.PropertyNameTable
  • New feature - Added line information to JsonSerializationException
  • New feature - Added JObject.Property overload with a StringComparison
  • New feature - Added JsonMergeSettings.PropertyNameComparison
  • New feature - Added support for multiple Date constructors with JavaScriptDateTimeConverter

... (truncated)

Commits

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 <dependency name> 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)

Bumps [Apache.Avro](https://github.com/apache/avro) and [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json). These dependencies needed to be updated together.

Updates `Apache.Avro` from 1.11.3 to 1.12.0
- [Release notes](https://github.com/apache/avro/releases)
- [Commits](apache/avro@release-1.11.3...release-1.12.0)

Updates `Newtonsoft.Json` from 10.0.3 to 13.0.1
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](JamesNK/Newtonsoft.Json@10.0.3...13.0.1)

---
updated-dependencies:
- dependency-name: Apache.Avro
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Aug 17, 2024
@masesdevelopers masesdevelopers merged commit 5e00f9c into master Aug 17, 2024
11 of 12 checks passed
@dependabot dependabot bot deleted the dependabot/nuget/src/net/multi-c5d4ba478a branch August 17, 2024 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file .NET Pull requests that update .net code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant