PackageTrack

Go modules · #2311

github.com/knative/build

v0.7.0knative/build

Release timeline

44 releases since 2018
2020202220242026

Releases

  1. v0.7.1-0.20190904193103-5f6885321ca24 Sept 2019pre-release

    Nothing published for this version

  2. v0.7.025 Jun 2019
    Release notes

    This release contains no significant changes.

    Open source →
  3. v0.6.08 May 2019
    Release notes

    This release contains no significant changes.

    Full diff

    Open source →
  4. v0.5.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.023 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-38ace00371c730 Mar 2019pre-release

    Nothing published for this version

  7. v0.3.1-0.20190326080750-9bc0e357d17a26 Mar 2019pre-release

    Nothing published for this version

  8. v0.3.1-0.20190321182147-dd3ceb33239221 Mar 2019pre-release

    Nothing published for this version

  9. v0.3.1-0.20190318081546-326da2d2747e18 Mar 2019pre-release

    Nothing published for this version

  10. v0.3.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.030 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.218 Sept 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-fe9b1ed9dcf27 Dec 2018pre-release

    Nothing published for this version

  14. v0.1.2-0.20181205152926-5b794a6d521c5 Dec 2018pre-release

    Nothing published for this version

  15. v0.1.2-0.20181129140223-12475f79ab0329 Nov 2018pre-release

    Nothing published for this version

  16. v0.1.2-0.20181108234444-db94a44721838 Nov 2018pre-release

    Nothing published for this version

  17. v0.1.2-0.20181026160333-47e45d6af31226 Oct 2018pre-release

    Nothing published for this version

  18. v0.1.2-0.20181011201327-92a1258647b211 Oct 2018pre-release

    Nothing published for this version

  19. v0.1.2-0.20181009174726-7360ec685b359 Oct 2018pre-release

    Nothing published for this version

  20. v0.1.2-0.20181008175625-cc4451408f528 Oct 2018pre-release

    Nothing published for this version

  21. v0.1.2-0.20181001200523-96c363748e2a1 Oct 2018pre-release

    Nothing published for this version

  22. v0.1.2-0.20181001022223-e63ec56b2f1f1 Oct 2018pre-release

    Nothing published for this version

  23. v0.1.2-0.20180921161819-95e3199746a521 Sept 2018pre-release

    Nothing published for this version

  24. v0.1.2-0.20180906201914-846036c8b91d6 Sept 2018pre-release

    Nothing published for this version

  25. v0.1.2-0.20180808171713-e7a708f456238 Aug 2018pre-release

    Nothing published for this version

  26. v0.1.129 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.029 Jun 2018
    Release notes

    First Knative Build Alpha Release!

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

    Nothing published for this version

  29. v0.0.0-20190330033454-38ace00371c730 Mar 2019pre-release

    Nothing published for this version

  30. v0.0.0-20190321182147-dd3ceb33239221 Mar 2019pre-release

    Nothing published for this version

  31. v0.0.0-20181205152926-5b794a6d521c5 Dec 2018pre-release

    Nothing published for this version

  32. v0.0.0-20181129140223-12475f79ab0329 Nov 2018pre-release

    Nothing published for this version

  33. v0.0.0-20181026160333-47e45d6af31226 Oct 2018pre-release

    Nothing published for this version

  34. v0.0.0-20181011201327-92a1258647b211 Oct 2018pre-release

    Nothing published for this version

  35. v0.0.0-20181008175625-cc4451408f528 Oct 2018pre-release

    Nothing published for this version

  36. v0.0.0-20180918153138-6793e2b86be118 Sept 2018pre-release

    Nothing published for this version

  37. v0.0.0-20180906201914-846036c8b91d6 Sept 2018pre-release

    Nothing published for this version

  38. v0.0.0-20180808171713-e7a708f456238 Aug 2018pre-release

    Nothing published for this version

  39. v0.0.0-20180807033111-db5262d0d5d67 Aug 2018pre-release

    Nothing published for this version

  40. v0.0.0-20180629235737-5c1d8c8469d129 Jun 2018pre-release

    Nothing published for this version

  41. v0.0.0-20180619030617-5dba97ea172419 Jun 2018pre-release

    Nothing published for this version

  42. v0.0.0-20180611205415-5127da35831f11 Jun 2018pre-release

    Nothing published for this version

  43. v0.0.0-20180605164513-8624fda545575 Jun 2018pre-release

    Nothing published for this version

  44. v0.0.0-20180531215110-bfc0222e894d31 May 2018pre-release

    Nothing published for this version