Skip to content

Commit ed1f4af

Browse files
committed
Release v1.10.0
Signed-off-by: Stephen Brennan <[email protected]>
1 parent 31da996 commit ed1f4af

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

CHANGELOG.rst

+32
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,38 @@ Unreleased
77
Any changes which are committed, but not yet present in a released
88
version, should appear here.
99

10+
1.10.0 - Wed, Apr 9, 2025
11+
-------------------------
12+
13+
- Several improvements to the library of bash variables & functions available to
14+
tasks:
15+
16+
- Oracle Linux version (``$ORAVER``) detection is improved - it now supports
17+
OL10 and any future version.
18+
- Added detection for Ubuntu, Debian, Fedora, and Arch.
19+
- Added variable ``$PKGMGR`` which refers to the system package manager
20+
- Added function ``PKG_INSTALL`` which runs the correct installation command
21+
for the system package manager.
22+
23+
- A major improvement to Yo tasks in general:
24+
25+
- Tasks may now include files from the client system onto the instance. See
26+
the documentation for ``INCLUDE_FILE`` and ``SENDFILE`` for more details on
27+
this quite useful feature.
28+
- Tasks are now loaded and checked prior to ``yo launch`` so that errors are
29+
detected before the instance is available. As a result, Yo's task execution
30+
plan is now also printed with ``yo launch --dry-run``.
31+
32+
- Built on the new functionality in Yo's tasks, we have also added the argument
33+
``yo launch --install`` (or just ``-I``). This allows you to list
34+
comma or space separated package names, which will be installed to your
35+
instance at startup. This is achieved with a dynamically generated task named
36+
``yo-install-packages`` which uses the new ``PKG_INSTALL`` function.
37+
- Create RPM package (OL9 and later are supported)
38+
- Add the ability to tag images from a specific compartment so that they don't
39+
pollute the existing namespace of operating systems.
40+
- Drop & vendor unnecessary dependencies (to support RPM packaging)
41+
1042
1.9.0 - Wed, Apr 2, 2025
1143
------------------------
1244

buildrpm/yo.spec

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) 2025, Oracle and/or its affiliates.
22
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/
33
Name: yo
4-
Version: 1.9.0
4+
Version: 1.10.0
55
Release: 0%{?dist}
66
Summary: A fast and simple CLI client for managing OCI instances
77

@@ -49,5 +49,8 @@ sphinx-build --color -W -bhtml doc %{buildroot}/%{_docdir}/yo
4949

5050

5151
%changelog
52+
* Wed Apr 9 2025 Stephen Brennan <[email protected]> - 1.10.0-0
53+
- Update to 1.10.0, see documentation for details
54+
5255
* Wed Apr 9 2025 Stephen Brennan <[email protected]> - 1.9.0-0
5356
- Initial packaging of 1.9.0

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040
long_description = open("README.md").read()
4141

42-
VERSION = "1.9.0"
42+
VERSION = "1.10.0"
4343

4444
additional_requires = [] # type: ignore
4545

0 commit comments

Comments
 (0)