Over the years: versions of SAS enterprise instruction
My colleague Rick Wicklin holds a wonderful chart showing the time of SAS releases since version 8. Some of you asked if I could post a similar chart for Sas Enterprise Guide. Here it is. Like Rick, I use new features in SAS 9.4 to produce this table (in fact, I burn a lot of its code) … But I used the SAS enterprise guide to execute the program.
Update 03jul2025: I have updated the graph and code in this post for the latest versions of SAS ENTERPRISE GUIDE AND SAS. I also gave the table a brand relief, reflecting the latest SAS colors and letters we use.
You may notice that my graph is a little more loaded than the Rick version. As a desktop client application that operates in the numerous SAS versions, we tend to issue large Enterprise guidelines SAS more often than update the SAS software base engine.
In my table, labels on the data points show the “event” that motivated the release. In some cases, we issued a new release to go with a new SAS version (such as V1.2 with SAS 8.2). In other cases, we “rebuild” a version to support more languages or other operating system (such as Microsoft Vista Support by V4.1 in 2007, or L10N release of V4.3 in 2010). Recently, we released a version of SAS ENTERPRISE GUIDE that can be connected to Sas Viya 4 and then Sas Viya workbench.
You may also note that some of these omissions have occurred very close together. Often, SAS R&D works in updates numerous omissions in parallel. Developers make changes to numerous versions to ensure maintenance and hotfix changes (based on client needs), while still contributing to the other large version that will contain new persuasive features (based on client wishes).
Here is the code that produced the graph:
data Releases; format Date DATE7.; input Category $8. Release $7. Date DATE9. Details $20.; datalines; Ancient 1.0 01Nov1999 SAS 8.0 Ancient 1.1 01Jul2000 SAS 8.1 Ancient 1.2 01Apr2001 SAS 8.2 Ancient 1.3 01Sep2001 Ancient 2.0 01Sep2002 Ancient 2.05 01May2003 SAS 9.0 Ancient 2.1 01Apr2004 SAS 9.1 Ancient 3.0 01May2004 .NET rewrite Ancient 3.02 01Feb2005 remaster/L10N Ancient 4.1 01Mar2006 Ancient 4.1v 01Apr2007 Vista Ancient 4.2 01Mar2009 SAS 9.2 Ancient 4.22 01Sep2009 SAS 9.2m2 Old 4.3 01Aug2010 Old 4.305l 01Sep2010 L10N Old 4.305r 01Jul2011 SAS 9.3 Old 5.1 01Feb2012 Old 6.1 01Jul2013 SAS 9.4 Old 7.1 01Oct2014 Old 7.11 01May2015 Old 7.12 01Feb2016 Old 7.13 01Nov2016 SAS 9.4m4 Recent 7.15 01Sep2017 SAS 9.4m5 Recent 8.1 01Jun2019 Redesign Recent 8.2 01Nov2019 Recent 8.3 18Aug2020 SAS 9.4m7 Recent 8.4 19Mar2024 SAS Viya Recent 8.5 04Dec2024 Recent 8.6 19Jun2025 SAS Viya Workbench ; /* running in SAS EG - modify active ODS to add title to graph */ ods html5(id=eghtml) style=htmlencore gtitle; ods graphics / height=850 width=1300 ; title font="Anova" height=2.2 color=cx0766D1 "SAS Enterprise Guide Releases (1999-2025)"; proc sgplot data=Releases noautolegend; styleattrs datacolors=(cxC4DEFD cxFFCC33 cx4398F9); block x=date block=category / transparency = 0.75 valueattrs=(weight=bold size=14pt color=navy family='Anova'); scatter x=date y=release / datalabel=Details datalabelpos=topleft dataskin=matte datalabelattrs=(size=10pt weight=bold Family="Anova") markerattrs=(symbol=CircleFilled color=cxFF66B2 size=14); xaxis grid type=time offsetmax=0.1 offsetmin=0 valueattrs=(Family="Anova") ranges=('01Jan1997'd-'01Jul2025'd) display=(nolabel) ; yaxis type=discrete grid offsetmax=0.1 valueattrs=(Family="Anova") label="Release/Event" labelattrs=(Family="Anova"); inset "Updated &SYSDATE9." / textattrs=(weight=bold) position=bottomright; run; |
Leave feedback about this