Releases: sassoftware/viya4-deployment
v8.2.1 - May 8, 2025
Changes
As a reminder, we have updated our release naming convention. We have also deleted the staging branch. All Pull Requests will now point to the main branch.
With the removal of the staging branch, there are new expectations and behavior changes to access repository content in the main branch for a specific release. More info can be found in this Discussion post: #618
📖 Documentation
- docs: document max IOPS per volume for gp3 is 500 (PSKD-1648) @kylhia (#630)
- docs: (PSKD-1500) update CONTRIBUTING.md with new expectations @iadomi (#626)
- docs: add required cadence variables to examples (PSKD-1296) @saschjmil (#629)
Full Changelog: 8.2.0...v8.2.1
8.2.0 - April 16, 2025
Release Notes
There are some new expectations and behavior changes coming in the near future. More info can be found in this Discussion post: #618
We are going to use GitHub Discussions to make announcements, poll the community, and more. Be sure to subscribe to Discussion events so you don't miss anything.
DOCUMENTATION:
- docs: add TOC to readme (fixes #333) by @sas-grtoma in #622
CHORES:
- chore: Support K8s 1.32 (PSKD-1330) by @dhoucgitter in #621
- chore(deps): bump kubernetes from 29.0.0 to 32.0.1 by @dependabot in #613
- chore(deps): bump urllib3 from 2.2.3 to 2.3.0 by @dependabot in #612
- chore(deps): bump jbergstroem/hadolint-gh-action from 1.11.0 to 1.12.2 by @dependabot in #611
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #609
Full Changelog: 8.1.0...8.2.0
8.1.0 - April 7, 2025
ENHANCEMENTS:
- feat: support sas-bases/overlays kustomization injections (PSKD-1385) @ephesused (#606)
FIXES:
- fix: make Dockerfile OS-agnostic (PSKD-1466) @saschjmil (#605)
CHORES:
- docs: add stale github action (PSKD-1475) @ndickens (#607)
- ci: Create dependabot.yml for dependency maintenance @PhanikumarThodupunoori (#608)
- ci: (PSKD-1515) add release workflows @saschjmil (#614)
- chore: Update default version of ingress_nginx to 1.12.1 (PSKD-1518) @illianov (#615)
Full Changelog: 8.0.0...8.1.0
8.0.0 - March 19, 2025
Release Notes
BREAKING CHANGE
Remove support for installing optional monitoring and logging related components
This release removes support for installing the following optional monitoring and logging related components:
- viya-monitoring
- cluster-logging
- cluster-monitoring
The logging and monitoring components listed above are part of the SAS Viya Monitoring for Kubernetes
GitHub project located at: https://github.com/sassoftware/viya4-monitoring-kubernetes.
Each of those components can continue to be deployed and used with a Viya deployment by following the
instructions in that project's documentation. See Getting Started for help.
Crunchy Postgres and RabbitMQ use block storage by default on EKS and AKS clusters
With this release, Crunchy Postgres and RabbitMQ applications deployed with Viya on EKS and AKS clusters will use block storage by default.
See Storage for additional details.
Dependency Updates
As part of PR #599, some of the required binaries have been updated. The Dockerfile
has been updated so a newly built docker image from this release will include these updates automatically. If you are running this project without the Docker image, you should update your local binaries following the steps below:
- See this section in the README for a list of binaries and additional dependencies you will need to install on your host.
ENHANCEMENTS:
- #594: feat: Use block storage for Crunchy Postgres and RabbitMQ for AWS (PSKD-1282)
- #601: feat: use block storage for crunchy and rabbit in Azure (PSKD-1025)
CHORES:
- #597: chore: Remove optional component included and executed from DAC (PSKD-659)
- #599: chore: Dependency Version Bumps (PSKD-1406)
DOCUMENTATION:
7.2.0 - January 17, 2025
ENHANCEMENTS:
- #581: 580: search for hidden files in cacerts dir
- #582: feat: (PSKD-813) add support for K8s 1.31
- #584: feat: (PSKD-881) Update Skopeo Installation
- #585: feat: (PSKD-792) Update default version of cert-manager to v1.16.2
- #586: feat: (PSKD-957) ingress-nginx configmap changes for v1.12+
- #587: feat: (PSKD-1006) Use ingress-nginx v1.12 for K8s 1.31 support
CHORE:
- #588: chore: update aws-ebs-csi-driver version (PSKD-667)
ACKNOWLEDGEMENTS:
Thanks to @ajeffowens for his code contribution to this project in PR #581 to help restore v4_cfg_tls_trusted_ca_certs
functionality.
7.1.0 - October 31, 2024
Release Notes
Dependency Updates
As part of PR #578, some of the required binaries have been updated. The Dockerfile
has been updated so a newly built docker image from this release will include these updates automatically. If you are running this project without the Docker image, it is advised to update your local binaries following the steps below:
- See this section in the README for a list of binaries, Ansible dependencies, and python dependencies you will need to install on your host.
ENHANCEMENTS:
- #578: feat: (PSKD-350) Dependency version update
DOCUMENTATION:
- #575: Elaborate code review process in CONTRIBUTING.md
BUG FIXES:
- #576: fix: (PSKD-640) Fixed file path for Workload Orchestrator
7.0.0 - August 29, 2024
BREAKING CHANGE
For Viya 4 Cadences 2024.06 and later: SharedServices Database Creation Behavior Change
For Viya 4 Cadences 2024.06 and later, the sas-data-server-operator will not automatically create the SharedServices database in an External Postgres database instance during the initial deployment of the SAS Viya platform. Instead, you must manually create the SharedServices database before you start the SAS Viya platform deployment using viya4-deployment Release 7.0.0 or later.
Viya 4 deployments performed with cadence versions before 2024.06 using viya4-deployment will not be impacted.
For more information, please refer to the External Postgres Requirements documentation.
ENHANCEMENTS:
- #564: feat: (PSKD-518) add support for K8S 1.30
- #565: feat!: (PSKD-407) add annotation for external database
- #567: feat: (PSKD-503) Update DaC ingress-nginx version for K8s 1.30 support
DOCUMENTATION:
- #568: docs: (PSKD-615) Documenting upcoming sas-data-server-operator change
6.21.0 - July 22, 2024
6.20.1 - May 29, 2024
Release Notes
Update Docker Dependencies
Resolves an issue found in the docker-py
project & community.docker
ansible collection where the latest version of requests
was breaking it, causing the error Not supported URL scheme http+docker
to be produced.
See info here: docker/docker-py#3256 & ansible-collections/community.docker#860
If you are running into this error, once you adopt this version, update your Python packages and Ansible collections using the following
commands: https://github.com/sassoftware/viya4-deployment/blob/main/docs/user/AnsibleUsage.md#initialize-ansible. Note: this does not affect users who run this project via a Docker container.
DOCUMENTATION:
- #552: docs: (IAC-1462) remove references to multi-tenancy documentation
BUG FIXES:
- #553: fix: (IAC-1485) Update Docker dependency to Resolve issue with requests