Explore · Breaking

Breaking Changes per Major Version

Verified breaking changes between major versions, with migration hints. Call this before any major-version bump.

Recent breaking changes (12)

PackageFrom → ToTypeBreaking changeMigration hint
nuget/Azure.Messaging.ServiceBusunknownAzure.Storage.Blobs_12.30.0-beta.1breakingBlock IDs generated during partitioned uploads are now randomly generated instead of based on sequential integers. This ensures uniqueness across concurrent uploads to the same blob but means block IDs are no longer predictable or ordered.
nuget/Azure.Security.KeyVault.SecretsunknownAzure.Storage.Blobs_12.30.0-beta.1breakingBlock IDs generated during partitioned uploads are now randomly generated instead of based on sequential integers. This ensures uniqueness across concurrent uploads to the same blob but means block IDs are no longer predictable or ordered.
nuget/Azure.Storage.BlobsunknownAzure.Storage.Blobs_12.30.0-beta.1breakingBlock IDs generated during partitioned uploads are now randomly generated instead of based on sequential integers. This ensures uniqueness across concurrent uploads to the same blob but means block IDs are no longer predictable or ordered.
nuget/Azure.Storage.CommonunknownAzure.Storage.Blobs_12.30.0-beta.1breakingBlock IDs generated during partitioned uploads are now randomly generated instead of based on sequential integers. This ensures uniqueness across concurrent uploads to the same blob but means block IDs are no longer predictable or ordered.
nuget/System.ClientModelunknownAzure.Storage.Blobs_12.30.0-beta.1breakingBlock IDs generated during partitioned uploads are now randomly generated instead of based on sequential integers. This ensures uniqueness across concurrent uploads to the same blob but means block IDs are no longer predictable or ordered.
nuget/Azure.IdentityunknownAzure.Storage.Blobs_12.30.0-beta.1breakingBlock IDs generated during partitioned uploads are now randomly generated instead of based on sequential integers. This ensures uniqueness across concurrent uploads to the same blob but means block IDs are no longer predictable or ordered.
nuget/Azure.CoreunknownAzure.Storage.Blobs_12.30.0-beta.1breakingBlock IDs generated during partitioned uploads are now randomly generated instead of based on sequential integers. This ensures uniqueness across concurrent uploads to the same blob but means block IDs are no longer predictable or ordered.
julia/TensorNetworkQuantumSimulatorv0.1.4v0.2.0breakingRefactor (#42) (@JoeyT1994)
julia/TensorNetworkQuantumSimulatorv0.2.13v0.3.0breakingFix gate defs (#59) (@JoeyT1994)
julia/TensorNetworkQuantumSimulatorv0.2.13v0.3.0breakingRe-defined the `Rxxyyzz` and `Rxxyy` gate due to the previous definition being incorrect.
julia/TensorNetworkQuantumSimulatorv0.3.11v0.4.0breakingthe automatic PTM gate-application path for Pauli-tagged site indices Heisenberg-picture / operator tensor networks are now built with a doubled ket/bra representation instead: two physical indices per site (`siteinds(sitetype, g; inds_per_site = 2)`), with `identity_tensornetworkstate` giving the identity operator and gates applied as a pair of ops (one on the ket leg, one on the bra leg) per site. See `examples/2dIsing_dynamics_Heisenbergpicture.jl` for the updated pattern.
julia/TensorNetworkQuantumSimulatorv0.3.11v0.4.0breaking`"Pauli"` as a valid `sitetype` string (`siteinds`, `site_dimension`, `site_tag`)
Sample of curated entries across ecosystems. Search for a specific package above.

What we track

Curated major-version transitions for packages that matter to AI coding agents: React, Next.js, Prisma, Express, Node, TypeScript, ESLint, Tailwind, Vite, Pydantic, SQLAlchemy, Django, Python, Rust editions, Rails, Laravel, Symfony, Spring Boot, Jakarta EE, .NET, Swift and more. Each entry links the breaking behaviour with a tested migration command or code pattern.