Skip to content

Commit 9660a49

Browse files
authored
Merge pull request #52 from bastelfreak/rel890
Release 8.9.0
2 parents 7db6647 + e1033b8 commit 9660a49

File tree

4 files changed

+72
-6
lines changed

4 files changed

+72
-6
lines changed

CHANGELOG.md

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,42 @@
1-
## Unreleased
1+
# Changelog
22

3-
# 8.8.1
3+
All notable changes to this project will be documented in this file.
44

5-
* Add obsoletes/replaces/conflicts metadata with puppetserver on the openvox-server package.
5+
## [8.9.0](https://github.com/openvoxproject/openvox-server/tree/8.9.0) (2025-07-19)
66

7-
## 8.8.0
7+
[Full Changelog](https://github.com/openvoxproject/openvox-server/compare/8.8.1...8.9.0)
88

9-
* Initial openvox-server release. Based on puppetserver 8.7.0. Requires openvox-agent >= 8.11.0. Supported on all platforms that puppetserver currently supports, but for all architectures rather than just x86_64.
9+
**Fixed bugs:**
10+
11+
- \[Bug\]: Server phones to updates.puppet.com on startup [\#22](https://github.com/OpenVoxProject/openvox-server/issues/22)
12+
- \[Bug\]: PuppetServer CA service sets the CRL NextUpdate field to 5 Years into the future [\#14](https://github.com/OpenVoxProject/openvox-server/issues/14)
13+
- Fix git submodules [\#44](https://github.com/OpenVoxProject/openvox-server/pull/44) ([bastelfreak](https://github.com/bastelfreak))
14+
15+
**Merged pull requests:**
16+
17+
- \(maint\) Drop debian-10 from testing matrix [\#40](https://github.com/OpenVoxProject/openvox-server/pull/40) ([jpartlow](https://github.com/jpartlow))
18+
- packaging: Switch from Perforce to OpenVoxProject releases [\#38](https://github.com/OpenVoxProject/openvox-server/pull/38) ([bastelfreak](https://github.com/bastelfreak))
19+
- Replace puppetserver-ca gem with openvoxserver-ca [\#34](https://github.com/OpenVoxProject/openvox-server/pull/34) ([bastelfreak](https://github.com/bastelfreak))
20+
- Drop analytics/dropsonde integration in openvox-server [\#9](https://github.com/OpenVoxProject/openvox-server/pull/9) ([ekohl](https://github.com/ekohl))
21+
22+
## [8.8.1](https://github.com/openvoxproject/openvox-server/tree/8.8.1) (2025-03-19)
23+
24+
[Full Changelog](https://github.com/openvoxproject/openvox-server/compare/8.8.0...8.8.1)
25+
26+
**Fixed bugs:**
27+
28+
- \[Bug\]: openvox-server 7.18.1 fails to start [\#5](https://github.com/OpenVoxProject/openvox-server/issues/5)
29+
30+
**Merged pull requests:**
31+
32+
- Add replaces/conflicts on puppetserver [\#12](https://github.com/OpenVoxProject/openvox-server/pull/12) ([nmburgan](https://github.com/nmburgan))
33+
- Add CHANGELOG.md [\#6](https://github.com/OpenVoxProject/openvox-server/pull/6) ([nmburgan](https://github.com/nmburgan))
34+
- Fix build task to remove unneeded i386 folders [\#4](https://github.com/OpenVoxProject/openvox-server/pull/4) ([nmburgan](https://github.com/nmburgan))
35+
36+
## [8.8.0](https://github.com/openvoxproject/openvox-server/tree/8.8.0) (2025-01-16)
37+
38+
[Full Changelog](https://github.com/openvoxproject/openvox-server/compare/8.7.0...8.8.0)
39+
40+
41+
42+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

Gemfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,10 @@ group :test do
2828

2929
gem 'docker-api', '>=1.31.0', '< 3'
3030
end
31+
32+
group :release, optional: true do
33+
# usually we pin to ~> 2.1, but some of the EoL beaker 6 dependencies require ancient faraday versions
34+
# it's all a huge pain and the beaker setup needs to be reworked
35+
gem 'faraday-retry', '< 3', require: false
36+
gem 'github_changelog_generator', '~> 1.16.4', require: false
37+
end

Rakefile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,3 +320,29 @@ end
320320
#rescue LoadError => e
321321
# puts "Error loading packaging rake tasks: #{e}"
322322
#end
323+
324+
begin
325+
require 'github_changelog_generator/task'
326+
rescue LoadError
327+
task :changelog do
328+
abort('Run `bundle install --with release` to install the `github_changelog_generator` gem.')
329+
end
330+
else
331+
GitHubChangelogGenerator::RakeTask.new :changelog do |config|
332+
config.header = <<~HEADER.chomp
333+
# Changelog
334+
335+
All notable changes to this project will be documented in this file.
336+
HEADER
337+
config.user = 'openvoxproject'
338+
config.project = 'openvox-server'
339+
config.exclude_labels = %w[dependencies duplicate question invalid wontfix wont-fix modulesync skip-changelog]
340+
# this is probably the worst way to do this
341+
# ideally there would be a VERSION file and clojure and Rake would read it
342+
config.future_release = File.readlines('project.clj').first.scan(/".*"/).first.gsub('"', '')
343+
# we limit the changelog to all new openvox releases, to skip perforce onces
344+
# otherwise the changelog generate takes a lot amount of time
345+
config.since_tag = '8.7.0'
346+
config.exclude_tags_regex = /\A7\./
347+
end
348+
end

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(def ps-version "8.8.2-SNAPSHOT")
1+
(def ps-version "8.9.0")
22

33
(def heap-size-from-profile-clj
44
(let [profile-clj (io/file (System/getenv "HOME") ".lein" "profiles.clj")]

0 commit comments

Comments
 (0)