fix(deps): update module github.com/ugorji/go/codec to v1.2.12 #190
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.1.7
->v1.2.12
Release Notes
ugorji/go (github.com/ugorji/go/codec)
v1.2.12
: 1.2.12Compare Source
Release 1.2.12
This is a production release of go-codec.
Changes include:
Please try it out and share your experiences.
v1.2.11
: 1.2.11Compare Source
Release 1.2.11
This is a production release of go-codec.
Changes include:
Please try it out and share your experiences.
v1.2.10
: 1.2.10Compare Source
Release 1.2.10
This is a production release of go-codec.
Changes include:
Please try it out and share your experiences.
v1.2.9
: 1.2.9Compare Source
This is a production release of go-codec.
Changes include:
Please try it out and share your experiences.
v1.2.8
: 1.2.8Compare Source
This is a production release of go-codec.
Changes include:
Please try it out and share your experiences.
v1.2.7
: 1.2.7Compare Source
This is a production release of go-codec.
Changes include:
Please try it out and share your experiences.
v1.2.6
: 1.2.6Compare Source
This is a production release of go-codec.
Changes include:
you can decode a float/integer/unsigned integer from any number in stream
Please try it out and share your experiences.
v1.2.5
: 1.2.5Compare Source
This is a production release of go-codec.
This is a very important release, building upon the optimization introduced in v1.2.4.
Changes include:
capture its state, do something else, then restore its state and continue
waiting on an encoded value
temporarily change some Handler fields
This is the best release yet. Please try it out and share your experiences.
v1.2.4
: 1.2.4Compare Source
Release 1.2.4
This is a production release of go-codec.
This is a very important release, which focused on optimization across the board to
ensure that go-codec is the most performant library for popular encoding formats.
Optimizations across the board include:
do not allocate/copy bytes if swallow is called or you were decoding from a []byte (just return a sub-slice)
simulating comparing to zero value.
To guarantee better fairness in benchmarking, we did the following:
aligning with how other libraries operate by default
With these changes, we have reflection-based mode performing within 25% of codecgen,
with similar allocation numbers as codecgen. For example, encoding typically has just 1
allocation without codecgen (just as in codecgen).
This is the best release yet. Please try it out and share your experiences.
v1.2.3
: 1.2.3Compare Source
This is a production release of go-codec.
This optimizes decoding for zero-copy mode when decoding from a string or []byte.
With this mode, we see 50% reduction in allocation in both codecgen and normal execution,
and this gives performance better than other libraries (easyjson, json-iterator, etc)
while providing much more features and supported formats (json, cbor, msgpack, simple, etc).
v1.2.2
: 1.2.2Compare Source
This is a production release of go-codec.
This includes a fix for decoding into nested anonymous fields (github issue #350).
v1.2.1
: 1.2.1Compare Source
This is a production release of go-codec.
This includes a fix for codecgen when using omitempty (github issue #344).
v1.2.0
: 1.2.0Compare Source
This is a production release of go-codec.
Today marks 1 full year after the 11th day of the 11th month of last year,
a very very special day in my life.
On this very special day, we release the latest patch release of v1.1 and it
matches with the first release of v1.2.0 of go-codec.
This release should be about 10% faster during decode than previous releases.
Beyond performance, the focus was on cleaning up the codebase while maintaining support
for much earlier releases of go, and supporting gccgo.
Changes
See benchmark results run on a very complicated struct full of embedded types, with multiple nested levels.
Each struct value encodes as 47K of tightly packed json or 37K of binary msgpack or cbor.
The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.
We believe we continue to achieve that!
v1.1.14
: 1.1.14Compare Source
This is a production release of go-codec.
Today marks 1 full year after the 11th day of the 11th month of last year,
a very very special day in my life.
On this very special day, we release the latest patch release of v1.1 and it
matches with the first release of v1.2 of go-codec.
This release should be about 10% faster during decode than previous releases.
Beyond performance, the focus was on cleaning up the codebase while maintaining support
for much earlier releases of go, and supporting gccgo.
Changes
See benchmark results run on a very complicated struct full of embedded types, with multiple nested levels.
Each struct value encodes as 47K of tightly packed json or 37K of binary msgpack or cbor.
The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.
We believe we continue to achieve that!
v1.1.13
: 1.1.13Compare Source
This is a production release of go-codec.
This release should be about 10% faster during decode than previous releases.
Changes
See benchmark results run on a very complicated struct full of embedded types, with multiple nested levels.
Each struct value encodes as 47K of tightly packed json or 37K of binary msgpack or cbor.
The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.
We believe we continue to achieve that!
v1.1.12
: 1.1.12Compare Source
UPDATE: v1.1.12 includes fix for a race detector issue #336.
This is a production release of go-codec.
Today marks 11 months after the 11th day of the 11th month of last year.
On this very special day, we release v1.1.11 of go-codec.
This day holds a special place in my heart on a very personal level.
I hope you enjoy the immense effort put into refining and cleaning
out the edges go-codec, delivered in v1.1.11
The quality and performance should shine across:
See benchmark results run on a very complicated struct full of embedded types, with multiple nested levels.
Each struct value encodes as 47K of tightly packed json or 37K of binary msgpack or cbor.
High level benefits include
The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.
We believe we continue to achieve that!
v1.1.11
: 1.1.11Compare Source
UPDATE: v1.1.1 introduced a race detector issue #336, which has now been fixed in v1.1.12. Please upgrade.
This is a production release of go-codec.
Today marks 11 months after the 11th day of the 11th month of last year.
On this very special day, we release v1.1.11 of go-codec.
This day holds a special place in my heart on a very personal level.
I hope you enjoy the immense effort put into refining and cleaning
out the edges go-codec, delivered in v1.1.11
The quality and performance should shine across:
See benchmark results run on a very complicated struct full of embedded types, with multiple nested levels.
Each struct value encodes as 47K of tightly packed json or 37K of binary msgpack or cbor.
High level benefits include:
The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.
We believe we continue to achieve that!
v1.1.10
: 1.1.10Compare Source
This is a production release of go-codec.
The main benefits are much expanded testing and associated code fixes, re-factoring and performance improvements:
The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.
We believe we continue to achieve that!
v1.1.9
: 1.1.9Compare Source
This is a production release of go-codec.
The main benefits are streamlined go modules support, re-factoring and performance improvements:
go test -cover
reports > 90%The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.
We believe we continue to achieve that!
v1.1.8
: 1.1.8Compare Source
This is a production release of go-codec.
The main benefits are a number of bug fixes and some performance improvements:
The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.
We believe we have achieved that!
Configuration
📅 Schedule: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.