PackageTrack
Sign in Get early access

github.com/knative/build

v0.7.0 #2311 most downloaded on Go modules knative/build

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

44 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

44 releases · May 2018 to Sep 2019
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 44
  1. v0.7.1-0.20190904193103-5f6885321ca2 04 Sep 2019 pre-release

    Nothing published for this version

  2. v0.7.0 25 Jun 2019
    Release notes

    This release contains no significant changes.

    Open source →
  3. v0.6.0 08 May 2019
    Release notes

    This release contains no significant changes.

    Full diff

    Open source →
  4. v0.5.0 02 Apr 2019
    Release notes
    • Fix bug where git commits couldn't be fetched by SHA (#587)
    • Propagate the labels from the build to the pod it creates (#559)
    • Set memory limits on controller components (#572)
    Open source →
  5. v0.4.0 23 Feb 2019
    Release notes

    Meta

    Continued Transition to Pipelines

    Most new development continues in the Pipelines project, now named Tekton Pipelines.

    We are anticipating the first v0.1 release of Tekton Pipelines imminently, and users of Knative Build should consider Tekton Pipelines as an alternative with better support and feature richness.

    Features and Bug Fixes

    Removed scaling cap

    Prior to #563 the Build controller would resync Build resources every 30 seconds, and enforce timeouts as part of that resync loop. However, due to rate limits consuming this queue, if enough Builds existed in the system (observed around 400 Builds), the backlog would never be processed and Builds would not be updated or timed out.

    After #563 build timeout checks are scheduled in a background process, allowing us to increase the resync period to 10 hours, effectively removing the scaling cap. This also means that timeouts are enforced more promptly.

    Fixed duplicate pod bug

    Under some circumstances under v0.3.0, creating a Build would result in two Pods being created to execute the work. This consumed extra resources and could produce confusing or harmful side effects.

    Open source →
  6. v0.3.1-0.20190330033454-38ace00371c7 30 Mar 2019 pre-release

    Nothing published for this version

  7. v0.3.1-0.20190326080750-9bc0e357d17a 26 Mar 2019 pre-release

    Nothing published for this version

  8. v0.3.1-0.20190321182147-dd3ceb332392 21 Mar 2019 pre-release

    Nothing published for this version

  9. v0.3.1-0.20190318081546-326da2d2747e 18 Mar 2019 pre-release

    Nothing published for this version

  10. v0.3.0 08 Jan 2019
    Release notes

    Meta

    More regular releases

    0.3 is the first release of our new schedule of releasing every 6 weeks.
    This release is a smaller delta than 0.2 because of this shorter development
    cycle.

    Transitioning to Pipelines

    Since 0.2, most new development work has focused on the
    Pipeline repo.

    Kubernetes 1.11 is now required

    We now use the Kubernetes /status sub-resource support, which went Beta in K8s
    1.11.

    Features

    Multiple Input Sources

    The Build spec can now specify either a single source or multiple sources.
    If multiple sources are requested, each will be fetched in order and placed into
    a directory under /workspace named after the source's name field. (#392)

    Other Features

    A Build's annotations are copied to the underlying Pod. (#469)

    A Build's status is updated to indicate validation errors (#471)

    The Build controller is subject to a PodSecurityPolicy which limits what it
    can do and enables cluster operators to specify further limiting policies.
    (#509)

    Open source →
  11. v0.2.0 30 Oct 2018
    Release notes

    New Features

    New resource: Cluster-scoped Build Templates (#302)
    BuildTemplate parameters can be applied to build step image names (#293)

    Builds specs can now specify:

    • build-wide timeout (#315)
    • node selectors (#236) and affinity (#344)
    • that source should be fetched from a subdirectory (#245)

    Build status now reports:

    • per-step StepStates, updated as the build progresses through its steps (#309)
    • start time, allowing measurement of pending latency (#322)
    • step states only for requested steps, ignoring implicit steps (#340)

    Internal Improvements

    • Using Reconciler (#446) and Webhook (#379) patterns shared in knative/pkg
    • Implicit builder images (git-init and creds-init) are much smaller (#179), and we use a very small custom image to report success, instead of busybox (#371)
    • Improved E2E testing (starting in #329)
    • knative/caching Image resources for implicit builder images (#348) and images specified in build templates (#353) and cluster-scoped build templates (#354)
    • Licenses included in all published images (#440)
    Open source →
  12. v0.1.2 18 Sep 2018
    Release notes

    Cherrypicked cd69f25 and c8a0d97 to include smaller builder images for creds-init and git-init.

    This results in faster builds on nodes that do not already have these images present.

    Open source →
  13. v0.1.2-0.20181207045326-fe9b1ed9dcf2 07 Dec 2018 pre-release

    Nothing published for this version

  14. v0.1.2-0.20181205152926-5b794a6d521c 05 Dec 2018 pre-release

    Nothing published for this version

  15. v0.1.2-0.20181129140223-12475f79ab03 29 Nov 2018 pre-release

    Nothing published for this version

  16. v0.1.2-0.20181108234444-db94a4472183 08 Nov 2018 pre-release

    Nothing published for this version

  17. v0.1.2-0.20181026160333-47e45d6af312 26 Oct 2018 pre-release

    Nothing published for this version

  18. v0.1.2-0.20181011201327-92a1258647b2 11 Oct 2018 pre-release

    Nothing published for this version

  19. v0.1.2-0.20181009174726-7360ec685b35 09 Oct 2018 pre-release

    Nothing published for this version

  20. v0.1.2-0.20181008175625-cc4451408f52 08 Oct 2018 pre-release

    Nothing published for this version

  21. v0.1.2-0.20181001200523-96c363748e2a 01 Oct 2018 pre-release

    Nothing published for this version

  22. v0.1.2-0.20181001022223-e63ec56b2f1f 01 Oct 2018 pre-release

    Nothing published for this version

  23. v0.1.2-0.20180921161819-95e3199746a5 21 Sep 2018 pre-release

    Nothing published for this version

  24. v0.1.2-0.20180906201914-846036c8b91d 06 Sep 2018 pre-release

    Nothing published for this version

  25. v0.1.2-0.20180808171713-e7a708f45623 08 Aug 2018 pre-release

    Nothing published for this version

  26. v0.1.1 29 Jun 2018
    Release notes

    release.yaml rebuilt with recent version of ko which contains the fix for google/go-containerregistry#192, which seems to break clusters using containerd

    Open source →
  27. v0.1.0 29 Jun 2018
    Release notes

    First Knative Build Alpha Release!

    Open source →
  28. v0.0.0-20190625143107-0ff655418691 25 Jun 2019 pre-release

    Nothing published for this version

  29. v0.0.0-20190330033454-38ace00371c7 30 Mar 2019 pre-release

    Nothing published for this version

  30. v0.0.0-20190321182147-dd3ceb332392 21 Mar 2019 pre-release

    Nothing published for this version

  31. v0.0.0-20181205152926-5b794a6d521c 05 Dec 2018 pre-release

    Nothing published for this version

  32. v0.0.0-20181129140223-12475f79ab03 29 Nov 2018 pre-release

    Nothing published for this version

  33. v0.0.0-20181026160333-47e45d6af312 26 Oct 2018 pre-release

    Nothing published for this version

  34. v0.0.0-20181011201327-92a1258647b2 11 Oct 2018 pre-release

    Nothing published for this version

  35. v0.0.0-20181008175625-cc4451408f52 08 Oct 2018 pre-release

    Nothing published for this version

  36. v0.0.0-20180918153138-6793e2b86be1 18 Sep 2018 pre-release

    Nothing published for this version

  37. v0.0.0-20180906201914-846036c8b91d 06 Sep 2018 pre-release

    Nothing published for this version

  38. v0.0.0-20180808171713-e7a708f45623 08 Aug 2018 pre-release

    Nothing published for this version

  39. v0.0.0-20180807033111-db5262d0d5d6 07 Aug 2018 pre-release

    Nothing published for this version

  40. v0.0.0-20180629235737-5c1d8c8469d1 29 Jun 2018 pre-release

    Nothing published for this version

  41. v0.0.0-20180619030617-5dba97ea1724 19 Jun 2018 pre-release

    Nothing published for this version

  42. v0.0.0-20180611205415-5127da35831f 11 Jun 2018 pre-release

    Nothing published for this version

  43. v0.0.0-20180605164513-8624fda54557 05 Jun 2018 pre-release

    Nothing published for this version

  44. v0.0.0-20180531215110-bfc0222e894d 31 May 2018 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive