Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SystemLink Enterprise Release Notes for 2024-10 #224

Merged
merged 28 commits into from
Oct 25, 2024
Merged
Changes from 3 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
8cc79f5
initial modifications to release version and nicontainers/3rd party c…
robert-bob-1 Oct 15, 2024
d89f064
remove double blank line
robert-bob-1 Oct 15, 2024
7eb11d0
Update README.md
CIakab-NI Oct 21, 2024
d030d99
Update README.md - sbom, notices and bugs links (pending adding the a…
CIakab-NI Oct 22, 2024
b5a3716
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
d6789cc
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
a025b95
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
a52173c
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
7772471
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
3d1591a
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
d0d9d4b
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
ab59f11
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
a077751
Update release-notes/2024-10/README.md
CIakab-NI Oct 23, 2024
7ee0b36
Add files via upload
CIakab-NI Oct 24, 2024
82723a5
update top level helm version and ni containers
robert-bob-1 Oct 24, 2024
71afe05
Merge branch 'sle-release-notes-2024-10' of https://github.com/ni/ins…
robert-bob-1 Oct 24, 2024
32570aa
mblack review and update
prestwick Oct 24, 2024
0813c63
sbom files
CIakab-NI Oct 25, 2024
2240e1b
sbom files
CIakab-NI Oct 25, 2024
7378202
sbom files
CIakab-NI Oct 25, 2024
ad06e44
sbom files
CIakab-NI Oct 25, 2024
89f10cb
sbom files
CIakab-NI Oct 25, 2024
6083aa5
notices files
CIakab-NI Oct 25, 2024
a69b344
notices files
CIakab-NI Oct 25, 2024
39944a0
new features
prestwick Oct 25, 2024
a79dd2d
review feedback
prestwick Oct 25, 2024
7ba870d
new features and references
prestwick Oct 25, 2024
9c30755
grammar and style
prestwick Oct 25, 2024
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
221 changes: 221 additions & 0 deletions release-notes/2024-10/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,221 @@
<!-- This file should be renamed to README.md and placed in the directory for the release. -->

# SystemLink Enterprise release 2024-10 Release Notes

The 2024-10 release for SystemLink Enterprise has been published to <https://downloads.artifacts.ni.com>. This update includes new features, bug fixes, and security updates. Work with your account representative to obtain credentials to access these artifacts. If you are not upgrading from the previous release, refer to past release notes to ensure you have addressed all required configuration changes.

## Upgrading from the release 2024-09 to the release 2024-10

<!-- Optional section to include comments and instructions needed to successfully upgrade from the previous release to the current release. If the only changes needed are already captured in Helm Chart Breaking Changes, this section is not needed. -->

## New Features and Behavior changes
prestwick marked this conversation as resolved.
Show resolved Hide resolved

- Privileges and roles changes
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved
- "Routines" service role was added
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved
- "Routine Maintainer" role was added
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved
- Routines "Enable" and "Disable" privileges were added
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved
- "Cancel notebook execution" privilege was added. This isn't currently being enforced.
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved
- Routine "Modify metadata" privilege was renamed to "Modify routines"
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved
- "Notebook Execution" privilege category was renamed to "Scripts" to match the application rename
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- As a result of the privilege changes above, non-admin users that could previously perform operations on Routines may not be able to any longer. These users should either be applied the "Routine Maintainer" role or have a new role created that grants Routine privileges.
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- Routines must now be disabled in order to be updated unless the user has all of enable, disable, and modify privileges.
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- testmonitorservice
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- Ugpraded EF Core from 6.0 to 8.0, because the support for EF 6.0 ends on Nov 12, 2024.
- userservice
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- Enabled CORS for DELETE `niauth/v1/session-keys/self` route.
- Service Registry & user service
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- Created new actions for Artifact upload, download & update routes. Used in execution & dataspace privilege definition
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- Updated data maintainer to have all artifact privileges
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- Updated system maintainer to have artifact query privilege
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved
- Update collaborator to have artifact query privilege
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- Notebook service - artifacts
prestwick marked this conversation as resolved.
Show resolved Hide resolved
- Updated APIs(Create, Download & Update artifacts) to use new artifact actions
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved
- Notebook execution service
- Introduced new privilege for specifying resource profile: `notebookexecution:SpecifyResourceProfile`
CIakab-NI marked this conversation as resolved.
Show resolved Hide resolved

## Helm Chart Breaking Changes

- Chart Name and version
- Description of breaking change.

## Upgrade Considerations

### RabbitMQ Version

SystemLink Enterprise includes a deployment of the [RabbitMQ](https://www.rabbitmq.com/) message bus. Since you cannot skip minor versions when updating RabbitMQ, you may not be able to upgrade directly between versions of the SystemLink Enterprise product. The table below shows the version of the RabbitMQ dependency for each released version of SystemLink Enterprise. Refer to [Updating SystemLink Enterprise](https://www.ni.com/docs/en-US/bundle/systemlink-enterprise/page/updating-systemlink-enterprise.html) for detailed update instructions.

| RabbitMQ Version | First SystemLink Enterprise Version | Last SystemLink Enterprise Version |
|------------------|-------------------------------------|------------------------------------|
| 3.11.x | 0.12.x | 0.15.x |
| 3.12.x | 0.16.x | 0.24.x |
| 3.13.x | 0.25.x | current |

## Bugs Fixed

<!-- This section should link to the excel document that list customer facing bugs, fixed in the current release. The URL for the release (tag) should be used. -->

Only customer facing bugs have been included in this list.

[link to closed bugs](link to closed bugs)

## Software Bill of Materials and Notices

<!-- This section should link to the directories containing notices and SBOM. The URL for the release (tag) should be used. -->

[SBOM](link to SBOM)

[Notices](link to SBOM)

## Versions

**Top Level Helm Chart:** `systemlink 0.30.70`

**Admin Helm Chart:** `systemlink-admin 0.30.6`

### NI Containers

alarmservice:0.5.54

assetservice:0.16.70

assetui:0.15.98_10988922

comments:0.14.9

dashboardsui:0.18.63

dataframeservice:1.10.71

dremio-ee:24.1.2

executionsui:0.18.67

feedservice:0.7.32

feedsui:0.6.66_10988921

filesui:0.19.75

grafana-auth-proxy:0.17.6

grafana-plugins:3.18.0

grafana-rbac-integrator:0.18.38

helium-dataservices-mongomigration:0.17.7

helium-dataservices:0.17.7

helium-fileingestionservices:1.8.11

helium-salt-master:1.15.6

helium-serviceregistry:0.20.18

helium-taghistoriandataretention:0.13.5

helium-taghistorianmongomigration:0.13.5

helium-taghistorianservices:0.13.5

helium-userservices:0.20.25

helium-webappservices:0.18.53

helium-webserver:0.27.32

jupyter-notebook-userpod:2.9.10

jupyterui:0.18.61

labmanagementui:0.9.114

landingpageui:0.18.63

nbexec-execution-helpers:0.18.12

nbexec-notebook-runner:0.19.12

nbexecservice:0.19.63

nbparsingservice:0.18.22

ni-grafana:v10.2.3-19a2369fad-ni

notification:0.18.16

repository:0.14.14

routineeventtrigger:0.19.10

routineexecutor:0.19.10

routinescheduletrigger:0.19.14

routineservice:0.20.25

routinesui:0.19.71

securityui:0.18.59

session-manager-service:0.21.16

sl-configurable-http-proxy:2.9.2

sl-k8s-hub:2.9.7

smtp:0.18.15

specificationmanagement:0.9.9

sysmgmtevent:0.19.15

systemsmanagementservice:0.18.23

systemsstateservice:0.8.11

systemsstatesui:0.7.88

systemsui:0.19.110

tagsui:0.14.65

testinsightsui:0.18.171

testmonitorservice:0.27.22

userdata:0.18.17

userservice-setup:0.21.0

### 3rd Party Containers

alpine:3.20.3

argoproj/argocli:v3.5.5-linux-amd64

argoproj/argoexec:v3.5.5-linux-amd64

argoproj/workflow-controller:v3.5.5-linux-amd64

bitnami/kubectl:1.28.2-debian-11-r16

bitnami/minio:2024.10.2-debian-12-r0

bitnami/mongodb:5.0.24-debian-11-r20

bitnami/rabbitmq:4.0.2-debian-12-r0

bitnami/redis-cluster:7.4.1-debian-12-r0

busybox:stable@sha256:51de9138b0cc394c813df84f334d638499333cac22edd05d0300b2c9a2dc80dd

jupyterhub/k8s-image-awaiter:3.3.8

kiwigrid/k8s-sidecar:1.28.0

pause:3.9

swaggerapi/swagger-ui:v5.17.14

zookeeper:3.9.1
Loading