Skip to content

Commit 12b9204

Browse files
committed
Release 25.0 Beta 1 | +semver: major
1 parent 9134d61 commit 12b9204

File tree

19 files changed

+208
-281
lines changed

19 files changed

+208
-281
lines changed

.github/workflows/develop.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,4 +146,5 @@ jobs:
146146
if: env.COVERALLS_coverage_file_exists == 'true'
147147
uses: coverallsapp/github-action@v2
148148
with:
149+
fail-on-error: false
149150
file: ${{ env.COVERALLS_coverage_file }}

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
The MIT License (MIT), Open Source Software,
2-
Copyright © 2016-2025 Tom Gardham-Pallister, Raman Maksimchuk and contributors.
2+
Copyright © 2016-2026 Tom Gardham-Pallister, Raman Maksimchuk and contributors.
33

44
Permission is hereby granted, free of charge, to any person obtaining a copy of this open-source software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
55

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ If you want to contribute for the first time, we suggest looking at a [![label:
107107
[~goodfirstissue]: https://img.shields.io/badge/-good%20first%20issue-ffc4d8.svg
108108

109109
### Notes
110-
[^1]: Starting with version [21](https://github.com/ThreeMammals/Ocelot/releases/tag/21.0.0) and higher, the solution's code base supports [Multitargeting](https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild-multitargeting-overview) as SDK-style projects. It should be easier for teams to migrate to the currently supported [.NET 8 and 9](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core#lifecycle) frameworks. Also, new features will be available for all .NET SDKs that we support via multitargeting. Find out more here: [Target frameworks in SDK-style projects](https://learn.microsoft.com/en-us/dotnet/standard/frameworks)
110+
[^1]: Starting with version [21](https://github.com/ThreeMammals/Ocelot/releases/tag/21.0.0) and higher, the solution's code base supports [Multitargeting](https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild-multitargeting-overview) as SDK-style projects. It should be easier for teams to migrate to the currently supported [.NET 8, 9 and 10](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core#lifecycle) frameworks. Also, new features will be available for all .NET SDKs that we support via multitargeting. Find out more here: [Target frameworks in SDK-style projects](https://learn.microsoft.com/en-us/dotnet/standard/frameworks)
111111
[^2]: [Ocelot Guru](https://gurubase.io/g/ocelot) is an unofficial tool to get answers regarding Ocelot: please consider it an advanced search tool. Thus, we have an official [Questions & Answers](https://github.com/ThreeMammals/Ocelot/discussions/categories/q-a) category in the [Discussions](https://github.com/ThreeMammals/Ocelot/discussions) space.
112112
[^3]: Retry policies only via [Polly](https://github.com//App-vNext/Polly) library referenced within the [Ocelot.Provider.Polly](https://www.nuget.org/packages/Ocelot.Provider.Polly) extension package.
113113
[^4]: Previously, the [Aggregation](https://ocelot.readthedocs.io/en/latest/features/aggregation.html) feature was called [Request Aggregation](https://ocelot.readthedocs.io/en/23.4.3/features/requestaggregation.html) in versions [23.4.3](https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.3) and earlier. Internally, within the Ocelot team, this feature is referred to as [Multiplexer](https://github.com/ThreeMammals/Ocelot/tree/main/src/Ocelot/Multiplexer).

ReleaseNotes.md

Lines changed: 12 additions & 88 deletions
Large diffs are not rendered by default.

build.cake

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -414,20 +414,20 @@ Task("CreateReleaseNotes")
414414
}
415415
return log;
416416
} // END of IterateCommits
417-
releaseNotes.Add("### Honoring :medal_sports: aka Top Contributors :clap:");
418-
releaseNotes.AddRange(topContributors.Take(3)); // Top 3 only, disabled 'breaker' logic
419-
releaseNotes.Add("");
420-
releaseNotes.Add("### Starring :star: aka Release Influencers :bowtie:");
421-
releaseNotes.AddRange(starring);
422-
releaseNotes.Add("");
423-
releaseNotes.Add($"### Features in Release {releaseVersion}");
424-
releaseNotes.Add("");
425-
releaseNotes.Add("<details><summary>Logbook</summary>");
426-
releaseNotes.Add("");
427-
var commitsHistory = GitHelper($"log --no-merges --date=format:\"%A, %B %d at %H:%M\" --pretty=format:\"- <sub>%h by **%aN** on %ad &rarr;</sub>%n %s\" {lastRelease}..HEAD");
428-
releaseNotes.AddRange(commitsHistory);
429-
releaseNotes.Add("</details>");
430-
releaseNotes.Add("");
417+
// releaseNotes.Add("### Honoring :medal_sports: aka Top Contributors :clap:");
418+
// releaseNotes.AddRange(topContributors.Take(3)); // Top 3 only, disabled 'breaker' logic
419+
// releaseNotes.Add("");
420+
// releaseNotes.Add("### Starring :star: aka Release Influencers :bowtie:");
421+
// releaseNotes.AddRange(starring);
422+
// releaseNotes.Add("");
423+
// releaseNotes.Add($"### Features in Release {releaseVersion}");
424+
// releaseNotes.Add("");
425+
// releaseNotes.Add("<details><summary>Logbook</summary>");
426+
// releaseNotes.Add("");
427+
// var commitsHistory = GitHelper($"log --no-merges --date=format:\"%A, %B %d at %H:%M\" --pretty=format:\"- <sub>%h by **%aN** on %ad &rarr;</sub>%n %s\" {lastRelease}..HEAD");
428+
// releaseNotes.AddRange(commitsHistory);
429+
// releaseNotes.Add("</details>");
430+
// releaseNotes.Add("");
431431
WriteReleaseNotes();
432432
});
433433

docs/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
88

99
project = 'Ocelot Gateway'
10-
copyright = ' 2016-2025 Three Mammals'
10+
copyright = ' 2016-2026 Three Mammals'
1111
author = 'Tom Gardham-Pallister, Raman Maksimchuk'
12-
release = '24.1 "Globality"' # OK displayed
13-
version = '24.1' # version is not displayed in either HTML pages or PDF docs
12+
release = '25.0 ".NET 10"' # OK displayed
13+
version = '25.0' # version is not displayed in either HTML pages or PDF docs
1414

1515
# -- General configuration ---------------------------------------------------
1616
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

docs/index.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
.. _24.1: https://github.com/ThreeMammals/Ocelot/releases/tag/24.1.0
1+
.. _25.0: https://github.com/ThreeMammals/Ocelot/releases/tag/25.0.0
22
.. role:: htm(raw)
33
:format: html
44
.. role:: pdf(raw)
55
:format: latex pdflatex
66

77
##############
8-
Ocelot `24.1`_
8+
Ocelot `25.0`_
99
##############
1010

1111
Thanks for taking a look at the Ocelot documentation!
1212
Please use the left hand **Navigation** sidebar to get around, or see the :htm:`<a class="reference internal" href="#toc"><span class="std std-ref">Table of Contents</span></a> below.` :pdf:`\textbf{Table of Contents} above.`
1313

1414
The team recommends that newcomers to Ocelot's world start with the ":doc:`Introduction <../introduction/bigpicture>`" chapters.
15-
For seasoned fans of Ocelot with a Production environment, it is advised to always consult the :ref:`release-notes` in the :doc:`../releasenotes` section before upgrading the app to the latest `24.1`_ version.
15+
For seasoned fans of Ocelot with a Production environment, it is advised to always consult the :ref:`release-notes` in the :doc:`../releasenotes` section before upgrading the app to the latest `25.0`_ version.
1616

1717
All **Features** are listed in alphabetical order.
1818
The primary features include :doc:`../features/configuration` and :doc:`../features/routing`.

0 commit comments

Comments
 (0)