PackageTrack

Go modules

go.uber.org/zap

v1.28.0uber-go/zap

Release timeline

500 releases since 2016
20162026

One column per quarter.

Releases

  1. v1.0.0-rc.3.0.20170309183358-14d784558fd69 Mar 2017pre-release

    Nothing published for this version

  2. v1.0.0-rc.37 Mar 2017pre-release
    Release notes2 sources agree

    This is the third release candidate for zap's stable release. There are no breaking changes.

    Bugfixes:

    • #339: Byte slices passed to zap.Any are 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.Logger instance.
    • #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.

    Open source →
  3. v1.0.0-rc.2.0.20170307214739-4e517d38b2137 Mar 2017pre-release

    Nothing published for this version

  4. v1.0.0-rc.2.0.20170306214555-1d90273035a16 Mar 2017pre-release

    Nothing published for this version

  5. v1.0.0-rc.2.0.20170228003555-d0f04d90ba7d28 Feb 2017pre-release

    Nothing published for this version

  6. v1.0.0-rc.2.0.20170224221842-12592ca48efc24 Feb 2017pre-release

    Nothing published for this version

  7. v1.0.0-rc.223 Feb 2017pre-release
    Release notes2 sources agree

    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 ReplaceGlobals was called before the loggers were in use). However, they must now be accessed via the L() and S() functions. Users can update their projects with

      gofmt -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 log output 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 with gofmt -r 'zap.New(nil) -> zap.NewNop()' -w ..
    • #300: Incorrectly importing zap as github.com/uber-go/zap now returns a more informative error.

    Thanks to @skipor and @chapsuk for their contributions to this release.

    Open source →
  8. v1.0.0-rc.1.0.20170223215904-a03b90bc236f23 Feb 2017pre-release

    Nothing published for this version

  9. v1.0.0-rc.1.0.20170221040417-c5550370884121 Feb 2017pre-release

    Nothing published for this version

  10. v1.0.0-rc.1.0.20170221030842-5fc2db7f382821 Feb 2017pre-release

    Nothing published for this version

  11. v1.0.0-rc.1.0.20170218161836-ae20ebcb6fd318 Feb 2017pre-release

    Nothing published for this version

  12. v1.0.0-rc.1.0.20170216044757-066278dd4c1d16 Feb 2017pre-release

    Nothing published for this version

  13. v1.0.0-rc.115 Feb 2017pre-release
    Release notes2 sources agree

    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 zap package. Code relevant largely to extension authors is now in the zapcore package.
    • The zapcore.Core type makes it easy for third-party packages to use zap's internals but provide a different user-facing API.
    • Logger is now a concrete type instead of an interface.
    • A less verbose (though slower) logging API is included by default.
    • Package-global loggers L and S are 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.
    Open source →
  14. v0.1.0-beta.1.0.20170215020704-72313cde805315 Feb 2017pre-release

    Nothing published for this version

  15. v0.1.0-beta.1.0.20170215015401-450605b9c43e15 Feb 2017pre-release

    Nothing published for this version

  16. v0.1.0-beta.1.0.20170215015225-6bd8382ac6f915 Feb 2017pre-release

    Nothing published for this version

  17. v0.1.0-beta.1.0.20170215015225-61159f06afe415 Feb 2017pre-release

    Nothing published for this version

  18. v0.1.0-beta.1.0.20170215015225-284f6ef9ad7b15 Feb 2017pre-release

    Nothing published for this version

  19. v0.1.0-beta.17 Feb 2017pre-release
    Release notes2 sources agree

    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.

    Open source →
  20. v0.0.0-20260831185859-bb1a55dd132531 Aug 2026pre-release

    Nothing published for this version

  21. v0.0.0-20260825203903-bbd4ecbd876025 Aug 2026pre-release

    Nothing published for this version

  22. v0.0.0-20260825031841-df20da220c3125 Aug 2026pre-release

    Nothing published for this version

  23. v0.0.0-20260805233346-018b91390e745 Aug 2026pre-release

    Nothing published for this version

  24. v0.0.0-20260428021309-5b81b37b81b828 Apr 2026pre-release

    Nothing published for this version

  25. v0.0.0-20260316162911-0ab0d5aae59816 Mar 2026pre-release

    Nothing published for this version

  26. v0.0.0-20260312213509-d278c5962cb012 Mar 2026pre-release

    Nothing published for this version

  27. v0.0.0-20251231185245-16fb16b353f231 Dec 2025pre-release

    Nothing published for this version

  28. v0.0.0-20251119212044-7b755a39104919 Nov 2025pre-release

    Nothing published for this version

  29. v0.0.0-20251119210754-d6b395b7605319 Nov 2025pre-release

    Nothing published for this version

  30. v0.0.0-20251112170424-4b9cea0fee0412 Nov 2025pre-release

    Nothing published for this version

  31. v0.0.0-20251112143128-7c80d7b53df612 Nov 2025pre-release

    Nothing published for this version

  32. v0.0.0-20250602160036-07077a697f632 Jun 2025pre-release

    Nothing published for this version

  33. v0.0.0-20241207203528-966925341b9f7 Dec 2024pre-release

    Nothing published for this version

  34. v0.0.0-20241022154607-0ba452dbe15422 Oct 2024pre-release

    Nothing published for this version

  35. v0.0.0-20240913022758-ede8e1888f8313 Sept 2024pre-release

    Nothing published for this version

  36. v0.0.0-20240903152409-d6b2d14fc5413 Sept 2024pre-release

    Nothing published for this version

  37. v0.0.0-20240725153609-f95879bd02b825 Jul 2024pre-release

    Nothing published for this version

  38. v0.0.0-20240612212044-bd0cf044795112 Jun 2024pre-release

    Nothing published for this version

  39. v0.0.0-20240530135403-273f9ea8c88730 May 2024pre-release

    Nothing published for this version

  40. v0.0.0-20240514194605-4425037a44c914 May 2024pre-release

    Nothing published for this version

  41. v0.0.0-20240413025900-3ffa0c00594213 Apr 2024pre-release

    Nothing published for this version

  42. v0.0.0-20240220212713-8f5ee80ab2db20 Feb 2024pre-release

    Nothing published for this version

  43. v0.0.0-20240220205506-fcf8ee58669e20 Feb 2024pre-release

    Nothing published for this version

  44. v0.0.0-20240131173647-27b96e37890931 Jan 2024pre-release

    Nothing published for this version

  45. v0.0.0-20231214234619-d27427d23f8114 Dec 2023pre-release

    Nothing published for this version

  46. v0.0.0-20231005180611-87577d85d58b5 Oct 2023pre-release

    Nothing published for this version

  47. v0.0.0-20231001221916-54430cb4e09b1 Oct 2023pre-release

    Nothing published for this version

  48. v0.0.0-20230909212117-99f1811d5d2a9 Sept 2023pre-release

    Nothing published for this version

  49. v0.0.0-20230901000228-87e467e9b7501 Sept 2023pre-release

    Nothing published for this version

  50. v0.0.0-20230825131617-98e9c4fe632c25 Aug 2023pre-release

    Nothing published for this version

  51. v0.0.0-20230823132848-fd37f1f613a823 Aug 2023pre-release

    Nothing published for this version

  52. v0.0.0-20230821161812-75a5534fd64721 Aug 2023pre-release

    Nothing published for this version

  53. v0.0.0-20230819001515-b454e1885dd319 Aug 2023pre-release

    Nothing published for this version

  54. v0.0.0-20230814140336-fcfd368624a214 Aug 2023pre-release

    Nothing published for this version

  55. v0.0.0-20230803161203-9c3c581292e83 Aug 2023pre-release

    Nothing published for this version

  56. v0.0.0-20230802054950-555e005537a32 Aug 2023pre-release

    Nothing published for this version

  57. v0.0.0-20230508154324-382e2511e51c8 May 2023pre-release

    Nothing published for this version

  58. v0.0.0-20230320162319-cb7832fc572720 Mar 2023pre-release

    Nothing published for this version

  59. v0.0.0-20230320135444-05c4b6cdbcaf20 Mar 2023pre-release

    Nothing published for this version

  60. v0.0.0-20230319144928-384e78230aef19 Mar 2023pre-release

    Nothing published for this version