Releases: JonathanBout/SimpleCDN
v1.0.6
What's Changed
Dependency Updates
- Bump NUnit.Analyzers from 4.9.2 to 4.10.0 by @dependabot[bot] in #162
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #156
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #157
- Bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #158
- Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.7 to 9.0.8 by @dependabot[bot] in #160
- Bump NUnit from 4.3.2 to 4.4.0 by @dependabot[bot] in #159
- Bump NUnit3TestAdapter from 5.0.0 to 5.1.0 by @dependabot[bot] in #161
- Bump xunit.runner.visualstudio from 3.1.3 to 3.1.4 by @dependabot[bot] in #164
- Bump StackExchange.Redis from 2.8.58 to 2.9.11 by @dependabot[bot] in #163
- Bump BenchmarkDotNet from 0.15.2 to 0.15.4 by @dependabot[bot] in #165
- Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5 by @dependabot[bot] in #171
- Bump StackExchange.Redis from 2.9.11 to 2.9.25 by @dependabot[bot] in #170
- Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #169
- Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #168
- Bump sigstore/cosign-installer from 3.9.2 to 3.10.0 by @dependabot[bot] in #167
- Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.8 to 9.0.9 by @dependabot[bot] in #166
- Bump NUnit3TestAdapter from 5.1.0 to 5.2.0 by @dependabot[bot] in #180
- Bump sigstore/cosign-installer from 3.10.0 to 4.0.0 by @dependabot[bot] in #172
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #173
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #174
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #175
- Bump BenchmarkDotNet from 0.15.4 to 0.15.5 by @dependabot[bot] in #176
- Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.9 to 9.0.10 by @dependabot[bot] in #177
- Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 by @dependabot[bot] in #178
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #181
- Bump docker/metadata-action from 5.8.0 to 5.10.0 by @dependabot[bot] in #182
- Bump BenchmarkDotNet from 0.15.5 to 0.15.8 by @dependabot[bot] in #183
- Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.10 to 9.0.11 by @dependabot[bot] in #184
- Bump NUnit.Analyzers from 4.10.0 to 4.11.2 by @dependabot[bot] in #186
- Bump dotnet/sdk from 9.0 to 10.0 in /src/standalone by @dependabot[bot] in #188
- Bump dotnet/aspnet from 9.0 to 10.0 in /src/standalone by @dependabot[bot] in #187
- Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 by @dependabot[bot] in #185
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
Dependency Updates
- Bump BenchmarkDotNet and 5 others by @dependabot[bot] in #151
- Bump sigstore/cosign-installer from 3.8.2 to 3.9.1 by @dependabot[bot] in #152
- Bump sigstore/cosign-installer from 3.9.1 to 3.9.2 by @dependabot[bot] in #153
- Bump docker/metadata-action from 5.7.0 to 5.8.0 by @dependabot[bot] in #154
- Bump Microsoft.AspNetCore.Mvc.Testing and 3 others by @dependabot[bot] in #155
Full Changelog: v1.0.4...v1.0.5
v1.0.4
Bump Dependencies
What's Changed
Dependency Updates
- Bump docker/build-push-action from 6.16.0 to 6.18.0 by @dependabot in #149
- Bump BenchmarkDotNet and 5 others by @dependabot in #150
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
Dependency Updates
- Bump Roslynator.Analyzers from 4.13.0 to 4.13.1 by @dependabot in #137
- Bump docker/build-push-action from 6.14.0 to 6.15.0 by @dependabot in #138
- Bump docker/metadata-action from 5.6.1 to 5.7.0 by @dependabot in #139
- Bump NaughtyStrings from 2.4.1 to 3.0.0 by @dependabot in #140
- Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.2 to 9.0.3 by @dependabot in #141
- Bump NUnit.Analyzers from 4.6.0 to 4.7.0 by @dependabot in #144
- Bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #143
- Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.3 to 9.0.4 by @dependabot in #146
- Bump docker/build-push-action from 6.15.0 to 6.16.0 by @dependabot in #148
- Bump StackExchange.Redis from 2.8.24 to 2.8.31 by @dependabot in #145
- Bump sigstore/cosign-installer from 3.8.1 to 3.8.2 by @dependabot in #147
Other Changes
- Dependabot updates on monthly schedule instead of daily by @JonathanBout in #142
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
Dependency Updates
- Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.1 to 9.0.2 by @dependabot in #133
- Bump docker/build-push-action from 6.13.0 to 6.14.0 by @dependabot in #135
- Bump sigstore/cosign-installer from 3.8.0 to 3.8.1 by @dependabot in #136
Other Changes
- Unit test for naughty strings by @JonathanBout in #134
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
Bug Fixes 🪲
- Properly terminate the purging background service by @JonathanBout in #132
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - Real Sleeping 😴
In this release, the in-memory databases background services will not keep running when there is no activity. They are simply scheduled to happen at the next time they are needed, meaning no polling is needed anymore. When activity occurs, the service is woken up and it will start doing it thing.
It's like setting an alarm for 8:00 instead of waking up every five minutes to see if it's time already!
Due to this, a somewhat breaking change has been made in the configuration. The PurgeInterval value is not used anymore, as the service doesn't run at a interval anymore. It'll still be available in this version, but it will be removed in a future version!
What's Changed
Breaking Changes 🛠
- Extend interface for extension dev and optimize In-Memory caching by @JonathanBout in #124
Exciting New Features 🎉
- More detailed health checks in standalone & leave
--dump-configavailable in Release builds as well by @JonathanBout in #116 - Create Cleanup workflow, and cache workflow build outputs by @JonathanBout in #117
Bug Fixes 🪲
- Add back some missing using statements, fix DEBUG only bug by @JonathanBout in #115
Dependency Updates
- Bump docker/build-push-action from 6.12.0 to 6.13.0 by @dependabot in #125
- Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @dependabot in #127
- Bump sigstore/cosign-installer from 3.7.0 to 3.8.0 by @dependabot in #130
- Bump Roslynator.Analyzers from 4.12.11 to 4.13.0 by @dependabot in #131
Other Changes
- Add screenshot to README by @JonathanBout in #114
- Set BRANCH for full Cleanup workflow instead of only the current job by @JonathanBout in #118
- Properly set branch name in Cleanup workflow step name by @JonathanBout in #119
- Use
event_nameinstead ofevent_typein Cleanup workflow by @JonathanBout in #120 - Change branch name selector in Cleanup workflow by @JonathanBout in #121
- Remove redundant check when mapping endpoints by @JonathanBout in #122
- Fix branch name selector in Cleanup Action by @JonathanBout in #123
- Update README.md by @JonathanBout in #126
- Create release.yml by @JonathanBout in #128
- Update release.yml with more categories by @JonathanBout in #129
Full Changelog: v0.8.0...v1.0.0
v0.9.0-pre1
What's Changed
Breaking Changes 🛠
- Extend interface for extension dev and optimize In-Memory caching by @JonathanBout in #124
Exciting New Features 🎉
- More detailed health checks in standalone & leave
--dump-configavailable in Release builds as well by @JonathanBout in #116 - Create Cleanup workflow, and cache workflow build outputs by @JonathanBout in #117
Bug Fixes 🪲
- Add back some missing using statements, fix DEBUG only bug by @JonathanBout in #115
Dependency Updates
- Bump docker/build-push-action from 6.12.0 to 6.13.0 by @dependabot in #125
- Bump Roslynator.Analyzers from 4.12.10 to 4.12.11 by @dependabot in #127
Other Changes
- Add screenshot to README by @JonathanBout in #114
- Set BRANCH for full Cleanup workflow instead of only the current job by @JonathanBout in #118
- Properly set branch name in Cleanup workflow step name by @JonathanBout in #119
- Use
event_nameinstead ofevent_typein Cleanup workflow by @JonathanBout in #120 - Change branch name selector in Cleanup workflow by @JonathanBout in #121
- Remove redundant check when mapping endpoints by @JonathanBout in #122
- Fix branch name selector in Cleanup Action by @JonathanBout in #123
- Update README.md by @JonathanBout in #126
- Create release.yml by @JonathanBout in #128
- Update release.yml with more categories by @JonathanBout in #129
Full Changelog: v0.8.0...v0.9.0-pre1
v0.8.0
What's Changed
- Update README.md by @JonathanBout in #63
- Custom Redis client and Load Tests by @JonathanBout in #64
- (More) stable Redis caching by @JonathanBout in #65
- Restructure project and preparations for possible publishing as NuGet package by @JonathanBout in #66
- Bump docker/build-push-action from 6.10.0 to 6.11.0 by @dependabot in #68
- better access error handling in IndexGenerator by @JonathanBout in #69
- NuGet package workflow, have to merge as workflow won't run otherwise :( by @JonathanBout in #70
- Update nuget-publish.yml by @JonathanBout in #71
- Restructured the project by @JonathanBout in #72
- Small changes to workflow and Readme by @JonathanBout in #73
- Update dependabot.yml by @JonathanBout in #74
- Update dependabot.yml by @JonathanBout in #75
- Bump xunit from 2.9.2 to 2.9.3 by @dependabot in #76
- Bump NUnit.Analyzers from 4.5.0 to 4.6.0 by @dependabot in #77
- Bump coverlet.collector from 6.0.2 to 6.0.3 by @dependabot in #78
- Bump xunit.runner.visualstudio from 3.0.0 to 3.0.1 by @dependabot in #79
- Bump NUnit from 4.3.1 to 4.3.2 by @dependabot in #80
- Update codeql.yml by @JonathanBout in #81
- Bump Microsoft.AspNetCore.Mvc.Testing from 9.0.0 to 9.0.1 by @dependabot in #84
- Simplifications and Clarifications by @JonathanBout in #82
- Update README.md by @JonathanBout in #85
- Update License year to 2025, change badges in README by @JonathanBout in #89
- Another overhaul of the system by @JonathanBout in #90
- Make AOT compatible again by @JonathanBout in #91
- Update nuget-publish.yml by @JonathanBout in #92
- Remove v prefix from version string by @JonathanBout in #94
- Bump docker/build-push-action from 6.11.0 to 6.12.0 by @dependabot in #95
- net8.0 Compatibility and performance improvements by @JonathanBout in #96
- Try out ARM runner! by @JonathanBout in #99
- Update README.md by @JonathanBout in #100
- Fix some README and Dockerfile errors, add README for extension developers by @JonathanBout in #101
- Enable gha caching to maybe get faster builds by @JonathanBout in #102
- Update README.md by @JonathanBout in #103
- Improve caching and image size in docker-publish.yml by @JonathanBout in #104
- Fix build error in NuGet-publish by @JonathanBout in #105
- Update docker-publish.yml by @JonathanBout in #106
- Bump actions/checkout from 3 to 4 by @dependabot in #107
- Bump coverlet.collector from 6.0.3 to 6.0.4 by @dependabot in #108
- Optimizations by @JonathanBout in #109
- TimeSpan instead of number in configuration by @JonathanBout in #111
- Fix not compiling for NativeAOT by @JonathanBout in #112
- Fix some typos in core/readme by @JonathanBout in #113
Full Changelog: v0.7.1...v0.8.0
v0.8.0 Release Candidate 7
What's Changed
- TimeSpan instead of number in configuration by @JonathanBout in #111
- Fix not compiling for NativeAOT by @JonathanBout in #112
Full Changelog: v0.8.0-rc6...v0.8.0-rc7