From e4db08ea7d648c2e700edb14a4b6bac21ab0db45 Mon Sep 17 00:00:00 2001 From: gonidelis Date: Tue, 3 May 2022 14:08:22 -0500 Subject: [PATCH] Add 'Update CITATION.cff' step in release_procedure.rst --- CITATION.cff | 4 +-- .../sphinx/contributing/release_procedure.rst | 2 ++ docs/sphinx/releases/whats_new_1_8_0.rst | 29 ++++++++++++++++++- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 21f79affc2b8..ff648f1e5b81 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -7,7 +7,7 @@ # Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/) cff-version: 1.2.0 message: If you use this software, please cite it using these metadata. -title: 'STEllAR-GROUP/hpx: HPX V1.7.0: The C++ Standards Library for Parallelism and +title: 'STEllAR-GROUP/hpx: HPX V1.8.0: The C++ Standards Library for Parallelism and Concurrency' doi: 10.5281/zenodo.5185328 authors: @@ -84,7 +84,7 @@ authors: - given-names: Zahra family-names: Khatami affiliation: Louisiana State University -version: 1.7.1 +version: 1.8.0 date-released: 2021-08-12 repository-code: https://github.com/STEllAR-GROUP/hpx license: BSL-1.0 diff --git a/docs/sphinx/contributing/release_procedure.rst b/docs/sphinx/contributing/release_procedure.rst index 9b9c01a59da0..6798fa35fce3 100644 --- a/docs/sphinx/contributing/release_procedure.rst +++ b/docs/sphinx/contributing/release_procedure.rst @@ -58,6 +58,8 @@ are completed to avoid confusion. #. Make sure ``HPX_VERSION_MAJOR/MINOR/SUBMINOR`` in ``CMakeLists.txt`` contain the correct values. Change them if needed. +#. Change version references in CITATION.cff. There are two occurrences. + #. This step does not apply to patch releases. Remove features which have been deprecated for at least 2 releases. This involves removing build options which enable those features from the main CMakeLists.txt and also deleting diff --git a/docs/sphinx/releases/whats_new_1_8_0.rst b/docs/sphinx/releases/whats_new_1_8_0.rst index a788d88feb4e..2d533014b576 100644 --- a/docs/sphinx/releases/whats_new_1_8_0.rst +++ b/docs/sphinx/releases/whats_new_1_8_0.rst @@ -131,6 +131,7 @@ Breaking changes - CUDA version required updated to 11.4. - CMake version required updated to 3.18. - Asio version requires updated to 1.20.0. +- APEX version was updated to 2.5.1. - ``tagged_pair`` and ``tagged_tuple`` were removed. - The HPX Customization Point Obejects (CPOs) were updated according to P2300. Namely, ``schedule``, ``set_value``, ``set_error``, ``set_done``, ``start`` and ``connect`` @@ -155,7 +156,9 @@ Breaking changes Closed issues ============= - +* :hpx-issue:`5871` - distributed::channel.regsiter_as terminates the active task. +* :hpx-issue:`5856` - Performance counters do not compile +* :hpx-issue:`5828` - hpx::distributed:barrier errors * :hpx-issue:`5812` - OctoTiger does not compile with HPX master and CUDA 11.5 * :hpx-issue:`5784` - HPX failing with co_await and hpx::when_all(futures) * :hpx-issue:`5774` - CMake can't find HPXCacheVariables.cmake @@ -217,6 +220,30 @@ Closed issues Closed pull requests ==================== +* :hpx-pr:`5881` - Fixing recent patch that disables ATOMIC_FLAG_INIT for C++20 and up +* :hpx-pr:`5880` - refactor: convert `counter_status` enum to enum class +* :hpx-pr:`5878` - Docs: Replaced non-existent create_reducer function with create_communicator +* :hpx-pr:`5877` - Doc updates hpx runtime and resources +* :hpx-pr:`5876` - Updates to documentation; grammar edits. +* :hpx-pr:`5875` - Doc updates starting the hpx runtime +* :hpx-pr:`5874` - Doc updates launching configuring +* :hpx-pr:`5873` - Prevent certain generated files from being deleted on reconfigure +* :hpx-pr:`5867` - Update CMakeLists.txt +* :hpx-pr:`5866` - add cmake option HPX_WITH_PARCELPORT_COUNTERS +* :hpx-pr:`5864` - ATOMIC_INIT_FLAG is deprecated starting C++20 +* :hpx-pr:`5863` - Adding llvm 14.0.0 with boost 1.79.0 to Jenkins +* :hpx-pr:`5861` - Let install step proceed on CircleCI even if the segmented algorithms fail +* :hpx-pr:`5860` - Updating APEX tag +* :hpx-pr:`5859` - Splitting documentation generation steps on CircleCI +* :hpx-pr:`5854` - Fixing left-overs from changing counter_type to enum class +* :hpx-pr:`5853` - Adding HPX dependency tool (adapted from Boostdep tool) +* :hpx-pr:`5852` - Optimize LCI parcelport +* :hpx-pr:`5851` - Forking dynamic_bitset from Boost +* :hpx-pr:`5850` - Convert perf_counters::counter_type enum to enum class. +* :hpx-pr:`5849` - Update LCI parcelport to LCI v1.7.1 +* :hpx-pr:`5848` - Fedora related fixes +* :hpx-pr:`5847` - Fix API, troubleshooting & people +* :hpx-pr:`5844` - Attempting to fix timeouts of segmented iterator tests * :hpx-pr:`5842` - change the default value of HPX_WITH_LCI_TAG to v1.7 * :hpx-pr:`5841` - Move the split_future facilities into the namespace hpx * :hpx-pr:`5840` - wait_xxx_nothrow functions return whether one of the futures is exceptional