From 132ab60e93a7e549afca91982d5cdf86536cd381 Mon Sep 17 00:00:00 2001 From: Stephanie Brink Date: Wed, 10 Aug 2022 16:55:26 -0700 Subject: [PATCH] updates for 0.6.0 release - bump version number - update ChangeLog --- ChangeLog.md | 19 +++++++++++++++++++ README | 4 ++-- VERSION | 2 +- src/docs/dox/Doxyfile | 2 +- src/docs/dox/Doxyfile.in | 2 +- src/docs/sphinx/Releases.rst | 12 ++++++++++++ src/docs/sphinx/conf.py | 4 ++-- src/docs/sphinx/conf.py.in | 4 ++-- 8 files changed, 40 insertions(+), 9 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index d8abbee9a..19a4ca08b 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,22 @@ +# Thu Sept 15 2022 Stephanie Brink v0.6.0 +Version 0.6.0 is a major release. + +### New features +* Add python wrappers and python module pyVariorum +* Support for new architectures: Intel discrete GPUs, AMD GPUs through ROCm-SMI + +### API changes +* Update JSON APIs to use char* instead of json_t* +* Creates new variorum_topology.h header to expose get topology APIs + +### Other notable changes +* VARIORUM_LOG moved from a build variable to an environment variable +* Update architecture-related names to be more granular, for example, + VARIORUM_WITH_AMD became VARIORUM_WITH_AMD_CPU and VARIORUM_WITH_AMD_GPU, and + SandyBridge_2A.h became Intel_06_2A.h +* Standardized examples with -h and -v flags, for printing the help menu and + Variorum version, respectively + # Wed Jun 22 2022 Stephanie Brink v0.5.0 Version 0.5.0 is a major release. diff --git a/README b/README index 6282560a4..c248f1398 100644 --- a/README +++ b/README @@ -6,12 +6,12 @@ Welcome to Variorum, a platform-agnostic library exposing monitor and control interfaces for several features in hardware architectures. -version 0.5.0 +version 0.6.0 Last Update ----------- -15 June 2022 +15 September 2022 Webpages diff --git a/VERSION b/VERSION index 8f0916f76..a918a2aa1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.0 +0.6.0 diff --git a/src/docs/dox/Doxyfile b/src/docs/dox/Doxyfile index bcebb0797..2a7056087 100644 --- a/src/docs/dox/Doxyfile +++ b/src/docs/dox/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "variorum" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.5.0 +PROJECT_NUMBER = 0.6.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/src/docs/dox/Doxyfile.in b/src/docs/dox/Doxyfile.in index a15610572..4c61cf918 100644 --- a/src/docs/dox/Doxyfile.in +++ b/src/docs/dox/Doxyfile.in @@ -38,7 +38,7 @@ PROJECT_NAME = "variorum" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.5.0 +PROJECT_NUMBER = 0.6.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/src/docs/sphinx/Releases.rst b/src/docs/sphinx/Releases.rst index 0cfcde6c2..5788d412b 100644 --- a/src/docs/sphinx/Releases.rst +++ b/src/docs/sphinx/Releases.rst @@ -11,6 +11,18 @@ Variorum is under constant development. So, we recommend using our ``dev`` branch, which contains our latest features. +******** + v0.6.0 +******** + +09/15/2022: Major release adds support for two new architectures, Intel discrete +GPUs and AMD GPUs, adds python wrappers and a pyVariorum python module, updates +existing JSON APIs to use char* instead of json_t*, creates new +variorum_topology.h header to expose get topology APIs, moves VARIORUM_LOG from +a build variable to an environment variable, standardizes examples with -h and +-v flags. `v0.6.0 tarball here +`_. + ******** v0.5.0 ******** diff --git a/src/docs/sphinx/conf.py b/src/docs/sphinx/conf.py index 6201d7ed4..0913e2bef 100644 --- a/src/docs/sphinx/conf.py +++ b/src/docs/sphinx/conf.py @@ -59,9 +59,9 @@ # built documents. # # The short X.Y version. -version = '0.5.0' +version = '0.6.0' # The full version, including alpha/beta/rc tags. -release = '0.5.0' +release = '0.6.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/src/docs/sphinx/conf.py.in b/src/docs/sphinx/conf.py.in index bfc66947c..d03160b24 100644 --- a/src/docs/sphinx/conf.py.in +++ b/src/docs/sphinx/conf.py.in @@ -59,9 +59,9 @@ copyright = u'2019-2022, LLNS' # built documents. # # The short X.Y version. -version = '0.5.0' +version = '0.6.0' # The full version, including alpha/beta/rc tags. -release = '0.5.0' +release = '0.6.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.