Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions modules/ob-compatibility-support-matrix.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ The link:https://access.redhat.com/support/offerings/techpreview[Technology Prev

| Operator | Builds (Shipwright) | CLI | | |

|1.1 | 0.13.0 (GA) | 0.13.0 (GA) | 1.13, 1.14, and 1.15 | 4.12, 4.13, 4.14, 4.15, and 4.16 | GA
|1.0 | 0.12.0 (GA) | 0.12.0 (GA) | 1.12, 1.13, 1.14, and 1.15 | 4.12, 4.13, 4.14, 4.15, and 4.16 | GA
|1.2 | | | | | GA
|1.5 | 0.16.0 (GA) | 0.16.0 (GA) | 1.17, 1.18, 1.19 and 1.20 | 4.16, 4.17, 4.18, and 4.19 | GA
|1.4 | 0.15.0 (GA) | 0.15.0 (GA) | 1.16, 1.17, 1.18 and 1.19 | 4.15, 4.16, 4.17, and 4.18 | GA

|===
46 changes: 0 additions & 46 deletions modules/ob-release-notes-1-0.adoc

This file was deleted.

42 changes: 0 additions & 42 deletions modules/ob-release-notes-1-1.adoc

This file was deleted.

24 changes: 0 additions & 24 deletions modules/ob-release-notes-1-2.adoc

This file was deleted.

65 changes: 65 additions & 0 deletions modules/ob-release-notes-1-5.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
// This module is included in the following assemblies:
// * about/ob-release-notes.adoc

:_mod-docs-content-type: REFERENCE
[id="ob-release-notes-1-5_{context}"]
= Release notes for {builds-shortname} 1.5

{builds-shortname} 1.5 is now available on {ocp-product-title} 4.16, 4.17, 4.18, and 4.19.

[id="new-features-1-5_{context}"]
== New features

The following sections highlight what is new in {builds-shortname} 1.5.

* With this update, {builds-operator} deploys Shipwright v0.16 components.
* With this update, you can use the optional `.spec.nodeSelector` value with `shp` CLI to specify which nodes build run pods should run on.
* With this update, you can use the optional `--scheduler-name` flag with `shp` CLI to specify the scheduler to use for scheduling build run pods.
* With this update, two buildpacks `ClusterBuildStrategy` options are available for {builds-shortname}:
+
** `buildpacks` strategy
** `buildpacks-extender` strategy
+
[NOTE]
====
The `buildpacks-extender` strategy is compatible with the experimental buildpacks `extender` lifecycle phase. You can use this strategy, for example, for builds based on Node.js. However, the `extender` phase does not support Quarkus, or any other Java-based builds. For such builds, use the `buildpacks` strategy instead.
====
+
Both strategies introduce new features, enhance compliance with Cloud Native Buildpacks (CNB) 0.12 specifications, and improve the overall stability and usability of the buildpacks `ClusterBuildStrategy`.
+
[IMPORTANT]
====
Buildpacks is a Technology Preview feature only. Technology Preview features are not supported with Red{nbsp}Hat production service level agreements (SLAs) and might not be functionally complete. Red{nbsp}Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.

For more information about the support scope of Red{nbsp}Hat Technology Preview features, see link:https://access.redhat.com/support/offerings/techpreview/[Technology Preview Features Support Scope].
====
* With this update,
the `source.git.depth` parameter was added to the `Build` resource to specify the depth of the Git history.
The default value is 1 and no history is cloned.
This is the fastest way to clone a Git repository
and is applicable for all cases where your build logic doesn't rely on Git history.
+
Any value greater than 1 will create a clone with the specified depth. For a full Git history clone, set the depth to 0.
+
[NOTE]
====
If you specify a commit SHA as a revision, the full history is always cloned before this commit is checked out.
====

[id="fixed-issues-1-5_{context}"]
== Fixed issues

The following list highlights fixed issues in {builds-shortname} 1.5.

* Before this update, the build controller had permission to modify `CustomResourceDefinitions`. This caused the controller to have excessive permissions, resulting in a minor security risk. With this update, the issue is fixed.
* Before this update, if the {builds-operator} failed to reconcile the `ShipwrightBuild` or the `SharedResource` objects, but the status update of the build controller succeeded, build controller was not requeued for reconciliation despite the previous failure. With this update, the issue is solved.

[id="deprecated-features-1-5_{context}"]
== Deprecated features

The following section highlights deprecated features in {builds-shortname} 1.5.

* With this update, the following channels are deprecated:
** builds-1.3

Instead, use the builds-1.5 channel.
2 changes: 1 addition & 1 deletion release_notes/ob-release-notes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ include::modules/ob-compatibility-support-matrix.adoc[leveloffset=+1]

// Modules included, most to least recent

include::modules/ob-release-notes-1-2.adoc[leveloffset=+1]
include::modules/ob-release-notes-1-5.adoc[leveloffset=+1]