Skip to content

Commit 3247446

Browse files
authored
Merge pull request #2205 from dtrudg/4.0.0-docs
chore: Prepare 4.0.0 release
2 parents 91a8b86 + 09e9819 commit 3247446

File tree

3 files changed

+25
-31
lines changed

3 files changed

+25
-31
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ orbs:
66
parameters:
77
go-version:
88
type: string
9-
default: '1.21.0'
9+
default: '1.21.1'
1010

1111
executors:
1212
node:

CHANGELOG.md

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,6 @@
11
# SingularityCE Changelog
22

3-
## 4.0.0-rc.2 (Release Candidate 2) \[2023-09-05\]
4-
5-
### OCI-mode
6-
7-
- If system does not meet the requirements for using OCI-SIF, OCI mode will fall
8-
back to a filesystem-based strategy: the OCI container will be unpacked into a
9-
temporary sandbox dir and run from there.
10-
11-
### New Features & Functionality
12-
13-
- Execution flows that unpack an image into a temporary sandbox dir can now be
14-
disabled, by setting "tmp sandbox = no" in `singularity.conf` or by passing
15-
`--no-tmp-sandbox` to the relevant `run / shell / exec` command.
16-
17-
### Bug Fixes
18-
19-
- Improved help text for `compile` and `install` subcommands of `plugin`
20-
command. Thanks to tonghuaroot
21-
([https://github.com/tonghuaroot](https://github.com/tonghuaroot)) for the
22-
suggested improvements.
23-
- Fix compilation with the `mconfig` `-b` option (custom builddir).
24-
25-
## 4.0.0-rc.1 (Release Candidate 1) \[2023-08-17\]
3+
## 4.0.0 \[2023-09-19\]
264

275
### OCI-mode
286

@@ -188,6 +166,9 @@ requirements of OCI-mode and usage information.
188166
sources the optional variant is ignored.
189167
- The `--arch` flag can now be used to specify a required architecture when pulling
190168
images from OCI, as well as library sources.
169+
- Execution flows that unpack an image into a temporary sandbox dir can now be
170+
disabled, by setting "tmp sandbox = no" in `singularity.conf` or by passing
171+
`--no-tmp-sandbox` to the relevant `run / shell / exec` command.
191172

192173
### Developer / API
193174

@@ -213,9 +194,25 @@ requirements of OCI-mode and usage information.
213194
information when using user namespace.
214195
- Caching of OCI images is now architecture aware. This fixes behaviour where a
215196
user's home directory is shared between systems of different architectures.
197+
- Fix compilation with the `mconfig` `-b` option (custom builddir).
216198

217199
-----
218200

201+
## 3.11.5 \[2023-09-15\]
202+
203+
### Changed defaults / behaviours
204+
205+
- If commands that expect an image file are given an OCI-SIF image, an error
206+
will be generated advising the user that this format is only supported in
207+
versions 4.0 and up.
208+
209+
### Bug Fixes
210+
211+
- Improved help text for `compile` and `install` subcommands of `plugin`
212+
command. Thanks to tonghuaroot
213+
([https://github.com/tonghuaroot](https://github.com/tonghuaroot)) for the
214+
suggested improvements.
215+
219216
## 3.11.4 \[2023-06-22\]
220217

221218
### Changed defaults / behaviours

INSTALL.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -221,16 +221,13 @@ cd singularity
221221
By default your clone will be on the `main` branch which is where development
222222
of SingularityCE happens. To build a specific version of SingularityCE, check
223223
out a [release tag](https://github.com/sylabs/singularity/tags) before
224-
compiling. E.g. to build the 4.0.0-rc.2 release candidate, checkout the
225-
`v4.0.0-rc.2` tag:
224+
compiling. E.g. to build the 4.0.0 release, checkout the
225+
`v4.0.0` tag:
226226

227227
```sh
228-
git checkout --recurse-submodules v4.0.0-rc.2
228+
git checkout --recurse-submodules v4.0.0
229229
```
230230

231-
**Note:** The current stable release of SingularityCE is `v3.11.4`, and that
232-
version should be used in production.
233-
234231
## Compiling SingularityCE
235232

236233
You can configure, build, and install SingularityCE using the following
@@ -279,7 +276,7 @@ build and install the RPM like this:
279276
<!-- markdownlint-disable MD013 -->
280277

281278
```sh
282-
export VERSION=4.0.0-rc.2 # this is the singularity version, change as you need
279+
export VERSION=4.0.0 # this is the singularity version, change as you need
283280

284281
# Fetch the source
285282
wget https://github.com/sylabs/singularity/releases/download/v${VERSION}/singularity-ce-${VERSION}.tar.gz

0 commit comments

Comments
 (0)