I'm sure that page has not been updated in a very long time so it is likely very out of date. I had thought 3.9.6 was going to be used but 3.10.0 would be fine too with the bigger update to C++ 17
There is a general guide for release signing here: https://infra.apache.org/release-signing.html but usually gpg is configured to work with Maven during the release (if using Maven): https://maven.apache.org/plugins/maven-gpg-plugin/index.html The Maven release plugin is usually used to create releases which will handle the work for you and I checked the pom for the CPP project and it appears to still <https://github.com/apache/activemq-cpp/blob/16514f3b976db48d894a06e2aeb8749e46fc2030/pom.xml#L208> be the case as that link shows where the gpg plugin is set up to run during the release process using Maven. I also see the maven release plugin and everything set up in that pom so creating a release should just be using the Maven release plugin to do the work which would create the distribution/tags and stage everything. On Fri, Jun 6, 2025 at 11:52 AM Arthur Naseef <artnas...@apache.org> wrote: > Here is the list of questions I believe we to answer in order to release: > > 1. What version number do we want to use? 3.10.0? > 2. How to update the website with a new page for the new release? (e.g. > https://activemq.apache.org/components/cms/download/395-release) > 3. How to update the CMS download page? (here: > https://activemq.apache.org/components/cms/download/) > 4. How to properly create the ZIP and TAR files with the sources? > 5. How to generate the release notes on jira? (e.g. > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311207&version=12339670 > ) > 6. How to properly sign with gpg? > > I'm fairly certain that I can do the sigining with gpg - it's just been a > while since I've done it, and I need to make sure to use the correct key. > > Would appreciate any info others have on these, and any thoughts on things > that might be missing. > > Art > > > On Fri, Jun 6, 2025 at 8:40 AM Arthur Naseef <artnas...@apache.org> wrote: > > > Look like this page describes the release process. It is light on > > details, but there are some key bits there: > > > https://activemq.apache.org/components/cms/developers/creating-distributions > > . > > > > I also wonder if some of it is out-of-date. For example, it mentions > > minotaur, which I think has been removed. > > > > Art > > > > > > On Thu, Jun 5, 2025 at 4:39 AM Christopher Shannon < > > christopher.l.shan...@gmail.com> wrote: > > > >> There has been a lot of work done to bring the CPP client up to date for > >> C++ 17 compliance (thanks Arjun!) : > >> https://issues.apache.org/jira/browse/AMQCPP-756 > >> > >> It looks like it is ready to be released, does anyone else have anything > >> to > >> add? > >> > >> If not, can someone on the PMC have some time to help out with this? I > >> haven't had a chance to work on getting the project building yet but I > can > >> also look at getting my environment set up to do the build if no one > else > >> can. > >> > >> Chris > >> > > >