Sas 9.4m8 =link= Site
SAS 9.4 Maintenance Release 8 (M8) was released in January 2023
as a major update primarily focused on modernizing the platform's underlying security and infrastructure. It serves as a bridge for customers who need to maintain their existing SAS 9.4 environments while complying with modern IT security standards. Key Infrastructure & Security Changes
The most significant shift in M8 is the removal of older, bundled third-party components in favor of modern, system-provided libraries. Java Upgrade : Migrates the private Java Runtime Environment (JRE) to (mainframes continue to use Java 8). Cryptographic Libraries : No longer bundles OpenSSL; it now uses the host operating system’s OpenSSL libraries for SAS Foundation. Web Server Updates
: The SAS Web Server and Web Infrastructure Database now support Component Replacements replaces GemFire. replaces tc Server. Slide_webdav replaces Jackrabbit webdav. Atomikos Transaction Essentials replaces Atomikos Extreme Transactions. 🛠️ Update and Maintenance Lifecycle
SAS 9.4M8 extends the lifespan of the 9.4 platform, providing a longer runway for organizations not yet ready to move fully to SAS 9.4 M8 … Some Surprises - platformadmin.com 02-Feb-2023 —
SAS 9.4 Maintenance Release 8 (M8), generally available since January 2023, is a critical update for the SAS 9.4 platform primarily focused on security and modernized third-party technology. Key Enhancements in M8 sas 9.4m8
Security Focus: The update provides essential security patches, including fixes for the Log4j vulnerability and updates to the Java Runtime Environment (JRE).
Technology Modernization: Includes updated third-party JAR files and open-source components like Apache ActiveMQ.
System Options: Features a new LIMITPROCNOTES system option (added in late 2023) to manage log verbosity.
Encryption Changes: On z/OS, SAS now uses IBM System SSL for TLS/SSL instead of shipping its own OpenSSL libraries. Lifecycle and Support SAS 9.4 & Earlier Releases - Technical Support
1. CAS Client Enhancements (The Viya Bridge)
The most strategic update in M8 is the enhanced CAS (Cloud Analytic Services) client. SAS 9.4M8 allows you to execute CAS actions directly from Base SAS. This means: You can use PROC CAS to run in-memory
- You can use
PROC CASto run in-memory analytics on a Viya server while still programming in your familiar SAS 9.4 environment. - Data can be loaded into CAS memory from a SAS 9.4 library with improved performance.
Part 1: What is a SAS Maintenance Release? Understanding the Versioning
Before detailing M8, it is crucial to understand SAS’s versioning strategy. SAS 9.4 was originally released in July 2013. Since then, SAS has issued multiple maintenance releases:
- SAS 9.4M1 (2014) – Introduced UTF-8 support and Hadoop integration.
- SAS 9.4M2 (2014) – Added the CAS (Cloud Analytic Services) client.
- SAS 9.4M3 (2015) – Enhanced high-performance procedures.
- SAS 9.4M4 (2016) – Brought the SAS Viya 3.1 launchpad.
- SAS 9.4M5 (2017) – Introduced the SAS® Event Stream Processing engine.
- SAS 9.4M6 (2018) – Focused on security (TLS 1.2) and accessibility.
- SAS 9.4M7 (2020) – Added the SAS Job Execution Web Application.
- SAS 9.4M8 (Late 2022) – The current stable pinnacle.
Each M-release is cumulative. Installing SAS 9.4M8 automatically includes all fixes and features from M1 through M7. Importantly, M8 is a full installation—you cannot “patch” from M7 to M8; it requires a new deployment or an in-place upgrade using the SAS Deployment Wizard.
Conclusion: Is SAS 9.4M8 Right for You?
Upgrade to SAS 9.4M8 immediately if:
- You need native
.docx,.pptx, or OAuth 2.0 support. - You are planning a hybrid SAS 9 / Viya environment.
- Your current version is M5 or earlier (you are falling dangerously behind on security).
- You want to maximize the remaining lifecycle of your on-premises SAS investment.
Hold off temporarily if:
- You are in the middle of a regulatory submission (e.g., FDA CDISC) and cannot risk change.
- You rely heavily on a deprecated 32-bit ACCESS engine.
- You have no immediate need for any of the new features and M7 is perfectly stable.
In summary, SAS 9.4M8 is not a flashy, all-new product, but it is a masterful refinement of a workhorse. It respects the massive body of existing SAS code while cautiously opening a window to the cloud-native future. For the SAS administrator or data analyst, understanding M8 is essential to keeping your analytics pipeline efficient, secure, and modern. it is an in-place upgrade
Part 4: Upgrade Path – From M7 or Earlier to M8
Upgrading to M8 is not trivial. Here is the recommended process for a production environment.
2. Microsoft Azure & Container Support
SAS has been heavily investing in cloud deployment models, and M8 reflects this:
- Azure Support: M8 significantly improves support for deploying SAS 9.4 on Microsoft Azure. This includes support for Azure SQL Database and Azure Blob Storage, making it easier to lift-and-shift your legacy SAS environment to the cloud.
- Containerization: While SAS Viya is the "container-first" product, M8 introduces better support and documentation for running SAS 9.4 components within Docker containers, offering better isolation and easier scaling for specific services.
Part 3: System Requirements and Installation
Upgrading to M8 is not trivial. You cannot simply "patch" from M7 via a hotfix; M8 is a full installation package. However, it is an in-place upgrade, meaning you don’t need new hardware.
Part 2: Top New Features in SAS 9.4M8
This section highlights the most impactful changes for data scientists, SAS programmers, and system administrators.