-
Notifications
You must be signed in to change notification settings - Fork 47
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
104 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
.. _release-1.7.0: | ||
|
||
Rockcraft 1.7.0 release notes | ||
============================= | ||
|
||
20 December 2024 | ||
|
||
Learn about the new features, changes, and fixes introduced in Rockcraft 1.7.0. | ||
For information about the Rockcraft release cycle, see the | ||
:ref:`release_policy_and_schedule`. | ||
|
||
|
||
What's new | ||
---------- | ||
|
||
Rockcraft 1.7.0 brings the following features, integrations, and improvements. | ||
|
||
|
||
Support for remote builds | ||
~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
We've added support for remote builds, which are powered by Canonical's | ||
Launchpad platform and allow you to build rocks for multiple architectures with | ||
a single command. | ||
|
||
This feature is experimental and subject to change. Feel free to provide | ||
feedback on the `Ubuntu Discourse`_ forum. | ||
|
||
Minor features | ||
-------------- | ||
|
||
Rockcraft 1.7.0 brings the following minor changes. | ||
|
||
|
||
"init" command | ||
~~~~~~~~~~~~~~ | ||
|
||
- The base of the project file generated by the "rockcraft init" command has | ||
been updated from "[email protected]" to "[email protected]". | ||
|
||
|
||
Rockcraft snap | ||
~~~~~~~~~~~~~~ | ||
|
||
- The Rockcraft snap has been updated from core22 to core24. | ||
|
||
|
||
Go extension | ||
~~~~~~~~~~~~ | ||
|
||
- The documentation for the "go-framework" extension has been updated with | ||
improved tutorial and reference. | ||
|
||
|
||
OCI image configuration | ||
~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
- When using "run-user: _daemon_", the value of the "Config.User" key in the | ||
generated rock has been updated from the name ("_daemon_") to the numeric id. | ||
|
||
|
||
12-factor documentation | ||
~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
- The documentation for the various 12-factor framework extensions has been | ||
updated for clarity and to better conform with Canonical's guidelines. | ||
|
||
|
||
Maven and Ant plugins | ||
~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
- Updated the Maven and Ant plugins to generate the "/usr/bin/java" path to the | ||
Java runtime executable, instead of the "/bin/java" symlink which conflicts | ||
with the user-merged Ubuntu base. | ||
|
||
|
||
Fixed bugs and issues | ||
--------------------- | ||
|
||
The following issues have been resolved in Rockcraft 1.7.1: | ||
|
||
- #659 Kubernetes ``runAsNonRoot`` incompatibility with ``run-user: _daemon_``. | ||
- #749 Trying to build the output of "expand-extensions" fails because of the | ||
pebble part. | ||
|
||
|
||
Contributors | ||
------------ | ||
|
||
We would like to express a big thank you to all the people who contributed to | ||
this release. | ||
|
||
`@dariuszd21 <https://github.com/dariuszd21>`_, | ||
`@erinecon <https://github.com/erinecon>`_, | ||
`@javierdelapuente <https://github.com/javierdelapuente>`_, | ||
`@lengau <https://github.com/lengau>`_, | ||
`@linostar <https://github.com/linostar>`_, | ||
`@tigarmo <https://github.com/tigarmo>`_ | ||
and `@vpa1977 <https://github.com/vpa1977>`_ | ||
|
||
.. _Ubuntu Discourse: https://discourse.ubuntu.com/c/rocks/rockcraft/118 |