From 2968ae7dc7a38aa76f1d5b7503cb5bac4ccfb354 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Sat, 31 Oct 2026 07:50:02 -0700 Subject: [PATCH] version bump 8.3.1 Co-Authored-By: Claude Opus 5.5 --- CLAUDE.md | 17 ++++++++--------- devdocs/build/RELEASE-PROCEDURE.md | 5 +++-- dist/install/windows/x64/lan.iss | 2 +- dist/install/windows/x64/standalone.iss | 2 +- dist/latest-version.json | 4 ++-- docs/8.0/ayanova/docs/ay-about.md | 2 +- docs/8.0/ayanova/docs/changelog.md | 4 ++++ server/AyaNova/AyaNova.csproj | 4 ++-- server/AyaNova/util/AyaNovaVersion.cs | 2 +- 9 files changed, 23 insertions(+), 19 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 933c55ec..d06ea4ee 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -36,17 +36,16 @@ hardcode these paths: do not move or rename the folders. - `dist/` — packaging assets, Inno Setup scripts, build outputs. - `build-release.bat` — master release build. -## Current work: release 8.3.0, on `main` +## Current work: release 8.3.1, on `main` -The .NET 10 port (case 4690) is merged into `main` in `raven`, `raven-client`, -`raven-launcher` and `raven-test-integration` (2026-10-23), not yet tagged or released. -Before release: the "next release" cases, each with its own case number and its own -commits on `main` (`case NNNN - …`); then the final build, the final gate, Cypress on the -`devtestn10` droplet, the `8.3.0` tag and the rollout. +8.3.0 (the .NET 10 port, case 4690) was released 2026-10-29, tagged `8.3.0` in `raven`, +`raven-client` and `raven-launcher`. 8.3.1 is a patch release of fixes; new features are planned +for a later 8.4.0. Each case has its own commits on `main` (`case NNNN - …`) and, if customers +would notice it, a line under "AyaNova 8.3.1" in the changelog. Release steps: +`devdocs/build/RELEASE-PROCEDURE.md`. -**Read `devdocs/modernization/NET10-PORT.md` first.** It holds the release checklist -(section 5), the Deferred list (including the cases chosen for this release) and the log. -Update its checklist and log in the same commit as the change they record. +`devdocs/modernization/NET10-PORT.md` is the record of 8.3.0. Its Deferred list holds candidate +cases for later releases: when one is done, mark it there with its case number in the same commit. Sockeye went through the same port first: `git -C ..\sockeye log --oneline net6-baseline..8.1.0`. diff --git a/devdocs/build/RELEASE-PROCEDURE.md b/devdocs/build/RELEASE-PROCEDURE.md index a3c02f0c..5c93d173 100644 --- a/devdocs/build/RELEASE-PROCEDURE.md +++ b/devdocs/build/RELEASE-PROCEDURE.md @@ -244,8 +244,9 @@ specific change. Message: Version numbers follow [semantic versioning](https://semver.org/): MAJOR for incompatible API changes, MINOR for new backward compatible functionality, PATCH for backward compatible fixes. -The version bump is the **first commit** of the next release, `case NNNN - version bump`, one -commit per repo, made when work on the next release starts. Set the new version in: +The version bump is the **first commit** of the next release, `version bump X.Y.Z` (no case: a +release has no case of its own), one commit per repo, made right after the release, before any +new code. Set the new version in: | Repo | File | What | |---|---|---| diff --git a/dist/install/windows/x64/lan.iss b/dist/install/windows/x64/lan.iss index d2433df6..c86ba5cd 100644 --- a/dist/install/windows/x64/lan.iss +++ b/dist/install/windows/x64/lan.iss @@ -1,7 +1,7 @@ ; LAN install for internal network use only #define MyAppName "AyaNova server" -#define MyAppVersion "8.3.0" +#define MyAppVersion "8.3.1" #define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppURL "https://ayanova.com/" #define MyAppLauncherExeName "ayanova-launcher.exe" diff --git a/dist/install/windows/x64/standalone.iss b/dist/install/windows/x64/standalone.iss index ac3a621d..d845df24 100644 --- a/dist/install/windows/x64/standalone.iss +++ b/dist/install/windows/x64/standalone.iss @@ -3,7 +3,7 @@ ; external to lan requires different config #define MyAppName "AyaNova" -#define MyAppVersion "8.3.0" +#define MyAppVersion "8.3.1" #define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppURL "https://ayanova.com/" #define MyAppLauncherExeName "ayanova-launcher.exe" diff --git a/dist/latest-version.json b/dist/latest-version.json index 4c5e1fd7..92d98d16 100644 --- a/dist/latest-version.json +++ b/dist/latest-version.json @@ -1,4 +1,4 @@ { - "latestversion":"8.3.0", - "changelogurl":"https://ayanova.com/docs/changelog/#ayanova-830" + "latestversion":"8.3.1", + "changelogurl":"https://ayanova.com/docs/changelog/#ayanova-831" } \ No newline at end of file diff --git a/docs/8.0/ayanova/docs/ay-about.md b/docs/8.0/ayanova/docs/ay-about.md index 3ed19d3b..449b7891 100644 --- a/docs/8.0/ayanova/docs/ay-about.md +++ b/docs/8.0/ayanova/docs/ay-about.md @@ -20,7 +20,7 @@ This section provides information regarding the AyaNova web app client running i #### Version -This is the version number of the AyaNova web application. When a new version of AyaNova is released this number will go up. AyaNova uses the industry standard [semantic versioning system](https://semver.org/) which is 3 numbers separated by periods for example `8.3.0`. +This is the version number of the AyaNova web application. When a new version of AyaNova is released this number will go up. AyaNova uses the industry standard [semantic versioning system](https://semver.org/) which is 3 numbers separated by periods for example `8.3.1`. The leftmost number, for example **8**.1.2 is the major release version indicating major changes to the program that are not backwards compatible to the prior major release version. diff --git a/docs/8.0/ayanova/docs/changelog.md b/docs/8.0/ayanova/docs/changelog.md index 4388a8c9..f00b698f 100644 --- a/docs/8.0/ayanova/docs/changelog.md +++ b/docs/8.0/ayanova/docs/changelog.md @@ -8,6 +8,10 @@ See the [upgrade instructions](ops-upgrade.md) section of this manual for detail ## 2026 +### AyaNova 8.3.1 + +IN PROGRESS + ### AyaNova 8.3.0 **WARNING:** this release contains changes that will require a **pre upgrade step** on all Windows and Linux network platforms from the normal upgrade process you may be accustomed to. Be sure to follow our [upgrade instructions](ops-upgrade.md) and the **pre upgrade step** for your platform for this particular upgrade from version 8.2.4 (or older) to version 8.3.0 (or newer). diff --git a/server/AyaNova/AyaNova.csproj b/server/AyaNova/AyaNova.csproj index b396e62f..0892af44 100644 --- a/server/AyaNova/AyaNova.csproj +++ b/server/AyaNova/AyaNova.csproj @@ -4,8 +4,8 @@ true - 8.3.0 - 8.3.0.0 + 8.3.1 + 8.3.1.0 ayanova.ico bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml 1591 diff --git a/server/AyaNova/util/AyaNovaVersion.cs b/server/AyaNova/util/AyaNovaVersion.cs index f03fe7bd..f09f5e42 100644 --- a/server/AyaNova/util/AyaNovaVersion.cs +++ b/server/AyaNova/util/AyaNovaVersion.cs @@ -5,7 +5,7 @@ namespace AyaNova.Util /// internal static class AyaNovaVersion { - public const string VersionString = "8.3.0"; + public const string VersionString = "8.3.1"; public const string FullNameAndVersion = "AyaNova server " + VersionString; public const string CurrentApiVersion="v8"; }//eoc