Last release today
31 Aug 2026
Release timing varies
gaps range from 2 weeks to 6 months
Nearly every release is documented
notes for 36 of 36 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
500 releases · first in 2016
Release timeline
500 releases since 2016One column per quarter.
Releases
- v1.0.0-rc.3.0.20170309183358-14d784558fd69 Mar 2017pre-release
Nothing published for this version
- v1.0.0-rc.37 Mar 2017pre-release
Release notes2 sources agree
Open source →This is the third release candidate for zap's stable release. There are no breaking changes.
Bugfixes:
- #339: Byte slices passed to
zap.Anyare now correctly treated as binary blobs rather than[]uint8.
Enhancements:
- #307: Users can opt into colored output for log levels.
- #353: In addition to hijacking the output of the standard library's
package-global logging functions, users can now construct a zap-backed
log.Loggerinstance. - #311: Frames from common runtime functions and some of zap's internal machinery are now omitted from stacktraces.
Thanks to @ansel1 and @suyash for their contributions to this release.
- #339: Byte slices passed to
- v1.0.0-rc.2.0.20170307214739-4e517d38b2137 Mar 2017pre-release
Nothing published for this version
- v1.0.0-rc.2.0.20170306214555-1d90273035a16 Mar 2017pre-release
Nothing published for this version
- v1.0.0-rc.2.0.20170228003555-d0f04d90ba7d28 Feb 2017pre-release
Nothing published for this version
- v1.0.0-rc.2.0.20170224221842-12592ca48efc24 Feb 2017pre-release
Nothing published for this version
- v1.0.0-rc.223 Feb 2017pre-release
Release notes2 sources agree
Open source →This is the second release candidate for zap's stable release. It includes two breaking changes.
Breaking changes:
-
#316: Zap's global loggers are now fully concurrency-safe (previously, users had to ensure that
ReplaceGlobalswas called before the loggers were in use). However, they must now be accessed via theL()andS()functions. Users can update their projects withgofmt -r "zap.L -> zap.L()" -w . gofmt -r "zap.S -> zap.S()" -w . -
#309 and #317: RC1 was mistakenly shipped with invalid JSON and YAML struct tags on all config structs. This release fixes the tags and adds static analysis to prevent similar bugs in the future.
Bugfixes:
- #321: Redirecting the standard library's
logoutput now correctly reports the logger's caller.
Enhancements:
- #325 and #333: Zap now transparently supports non-standard, rich
errors like those produced by
github.com/pkg/errors. - #326: Though
New(nil)continues to return a no-op logger,NewNop()is now preferred. Users can update their projects withgofmt -r 'zap.New(nil) -> zap.NewNop()' -w .. - #300: Incorrectly importing zap as
github.com/uber-go/zapnow returns a more informative error.
Thanks to @skipor and @chapsuk for their contributions to this release.
-
- v1.0.0-rc.1.0.20170223215904-a03b90bc236f23 Feb 2017pre-release
Nothing published for this version
- v1.0.0-rc.1.0.20170221040417-c5550370884121 Feb 2017pre-release
Nothing published for this version
- v1.0.0-rc.1.0.20170221030842-5fc2db7f382821 Feb 2017pre-release
Nothing published for this version
- v1.0.0-rc.1.0.20170218161836-ae20ebcb6fd318 Feb 2017pre-release
Nothing published for this version
- v1.0.0-rc.1.0.20170216044757-066278dd4c1d16 Feb 2017pre-release
Nothing published for this version
- v1.0.0-rc.115 Feb 2017pre-release
Release notes2 sources agree
Open source →This is the first release candidate for zap's stable release. There are multiple breaking changes and improvements from the pre-release version. Most notably:
- Zap's import path is now "go.uber.org/zap" — all users will need to update their code.
- User-facing types and functions remain in the
zappackage. Code relevant largely to extension authors is now in thezapcorepackage. - The
zapcore.Coretype makes it easy for third-party packages to use zap's internals but provide a different user-facing API. Loggeris now a concrete type instead of an interface.- A less verbose (though slower) logging API is included by default.
- Package-global loggers
LandSare included. - A human-friendly console encoder is included.
- A declarative config struct allows common logger configurations to be managed as configuration instead of code.
- Sampling is more accurate, and doesn't depend on the standard library's shared timer heap.
- v0.1.0-beta.1.0.20170215020704-72313cde805315 Feb 2017pre-release
Nothing published for this version
- v0.1.0-beta.1.0.20170215015401-450605b9c43e15 Feb 2017pre-release
Nothing published for this version
- v0.1.0-beta.1.0.20170215015225-6bd8382ac6f915 Feb 2017pre-release
Nothing published for this version
- v0.1.0-beta.1.0.20170215015225-61159f06afe415 Feb 2017pre-release
Nothing published for this version
- v0.1.0-beta.1.0.20170215015225-284f6ef9ad7b15 Feb 2017pre-release
Nothing published for this version
- v0.1.0-beta.17 Feb 2017pre-release
Release notes2 sources agree
Open source →This is a minor version, tagged to allow users to pin to the pre-1.0 APIs and upgrade at their leisure. Since this is the first tagged release, there are no backward compatibility concerns and all functionality is new.
Early zap adopters should pin to the 0.1.x minor version until they're ready to upgrade to the upcoming stable release.
- v0.0.0-20260831185859-bb1a55dd132531 Aug 2026pre-release
Nothing published for this version
- v0.0.0-20260825203903-bbd4ecbd876025 Aug 2026pre-release
Nothing published for this version
- v0.0.0-20260825031841-df20da220c3125 Aug 2026pre-release
Nothing published for this version
- v0.0.0-20260805233346-018b91390e745 Aug 2026pre-release
Nothing published for this version
- v0.0.0-20260428021309-5b81b37b81b828 Apr 2026pre-release
Nothing published for this version
- v0.0.0-20260316162911-0ab0d5aae59816 Mar 2026pre-release
Nothing published for this version
- v0.0.0-20260312213509-d278c5962cb012 Mar 2026pre-release
Nothing published for this version
- v0.0.0-20251231185245-16fb16b353f231 Dec 2025pre-release
Nothing published for this version
- v0.0.0-20251119212044-7b755a39104919 Nov 2025pre-release
Nothing published for this version
- v0.0.0-20251119210754-d6b395b7605319 Nov 2025pre-release
Nothing published for this version
- v0.0.0-20251112170424-4b9cea0fee0412 Nov 2025pre-release
Nothing published for this version
- v0.0.0-20251112143128-7c80d7b53df612 Nov 2025pre-release
Nothing published for this version
- v0.0.0-20250602160036-07077a697f632 Jun 2025pre-release
Nothing published for this version
- v0.0.0-20241207203528-966925341b9f7 Dec 2024pre-release
Nothing published for this version
- v0.0.0-20241022154607-0ba452dbe15422 Oct 2024pre-release
Nothing published for this version
- v0.0.0-20240913022758-ede8e1888f8313 Sept 2024pre-release
Nothing published for this version
- v0.0.0-20240903152409-d6b2d14fc5413 Sept 2024pre-release
Nothing published for this version
- v0.0.0-20240725153609-f95879bd02b825 Jul 2024pre-release
Nothing published for this version
- v0.0.0-20240612212044-bd0cf044795112 Jun 2024pre-release
Nothing published for this version
- v0.0.0-20240530135403-273f9ea8c88730 May 2024pre-release
Nothing published for this version
- v0.0.0-20240514194605-4425037a44c914 May 2024pre-release
Nothing published for this version
- v0.0.0-20240413025900-3ffa0c00594213 Apr 2024pre-release
Nothing published for this version
- v0.0.0-20240220212713-8f5ee80ab2db20 Feb 2024pre-release
Nothing published for this version
- v0.0.0-20240220205506-fcf8ee58669e20 Feb 2024pre-release
Nothing published for this version
- v0.0.0-20240131173647-27b96e37890931 Jan 2024pre-release
Nothing published for this version
- v0.0.0-20231214234619-d27427d23f8114 Dec 2023pre-release
Nothing published for this version
- v0.0.0-20231005180611-87577d85d58b5 Oct 2023pre-release
Nothing published for this version
- v0.0.0-20231001221916-54430cb4e09b1 Oct 2023pre-release
Nothing published for this version
- v0.0.0-20230909212117-99f1811d5d2a9 Sept 2023pre-release
Nothing published for this version
- v0.0.0-20230901000228-87e467e9b7501 Sept 2023pre-release
Nothing published for this version
- v0.0.0-20230825131617-98e9c4fe632c25 Aug 2023pre-release
Nothing published for this version
- v0.0.0-20230823132848-fd37f1f613a823 Aug 2023pre-release
Nothing published for this version
- v0.0.0-20230821161812-75a5534fd64721 Aug 2023pre-release
Nothing published for this version
- v0.0.0-20230819001515-b454e1885dd319 Aug 2023pre-release
Nothing published for this version
- v0.0.0-20230814140336-fcfd368624a214 Aug 2023pre-release
Nothing published for this version
- v0.0.0-20230803161203-9c3c581292e83 Aug 2023pre-release
Nothing published for this version
- v0.0.0-20230802054950-555e005537a32 Aug 2023pre-release
Nothing published for this version
- v0.0.0-20230508154324-382e2511e51c8 May 2023pre-release
Nothing published for this version
- v0.0.0-20230320162319-cb7832fc572720 Mar 2023pre-release
Nothing published for this version
- v0.0.0-20230320135444-05c4b6cdbcaf20 Mar 2023pre-release
Nothing published for this version
- v0.0.0-20230319144928-384e78230aef19 Mar 2023pre-release
Nothing published for this version