1
0
mirror of https://github.com/cmur2/dyndnsd.git synced 2025-08-09 04:48:39 +02:00

Compare commits

..

9 Commits

Author SHA1 Message Date
Christian Nicolai
71b0fda5ee release: 3.7.0 2022-09-16 06:43:59 +02:00
cn
b1e948a2dc docs: mention Rack 3 update in changelog 2022-09-15 21:41:44 +02:00
depfu[bot]
e22035919b gems: update rack to version 3.0.0 2022-09-15 21:36:55 +02:00
depfu[bot]
1ffd1de964 gems: update rubocop-rspec to version 2.13.1 2022-09-13 21:03:37 +02:00
depfu[bot]
39c7dc7837 gems: update rubocop to version 1.36.0 2022-09-02 12:35:48 +02:00
renovate[bot]
7528e8084e project: update aquasecurity/trivy to v0.31.3 2022-09-01 09:44:35 +02:00
depfu[bot]
343a56a6ba gems: update solargraph to version 0.46.0 2022-08-23 15:10:08 +02:00
renovate[bot]
6111edc067 project: update aquasecurity/trivy to v0.31.2 2022-08-18 08:29:37 +02:00
depfu[bot]
0e0d9dfc86 gems: update rubocop to version 1.35.0 2022-08-13 19:24:50 +02:00
5 changed files with 17 additions and 9 deletions

View File

@@ -1,5 +1,11 @@
# Changelog # Changelog
## 3.7.0 (September 16th, 2022)
IMPROVEMENTS:
- Update to Rack 3
## 3.6.2 (August 11th, 2022) ## 3.6.2 (August 11th, 2022)
OTHER: OTHER:

View File

@@ -25,7 +25,7 @@ end
hadolint_version = 'v2.10.0' hadolint_version = 'v2.10.0'
# renovate: datasource=github-tags depName=aquasecurity/trivy # renovate: datasource=github-tags depName=aquasecurity/trivy
trivy_version = 'v0.30.4' trivy_version = 'v0.31.3'
namespace :docker do namespace :docker do
ci_image = 'cmur2/dyndnsd:ci' ci_image = 'cmur2/dyndnsd:ci'

View File

@@ -33,7 +33,8 @@ Gem::Specification.new do |s|
s.add_runtime_dependency 'opentelemetry-exporter-jaeger', '~> 0.21.0' s.add_runtime_dependency 'opentelemetry-exporter-jaeger', '~> 0.21.0'
s.add_runtime_dependency 'opentelemetry-instrumentation-rack', '~> 0.20.0' s.add_runtime_dependency 'opentelemetry-instrumentation-rack', '~> 0.20.0'
s.add_runtime_dependency 'opentelemetry-sdk', '~> 1.0.0.rc2' s.add_runtime_dependency 'opentelemetry-sdk', '~> 1.0.0.rc2'
s.add_runtime_dependency 'rack', '~> 2.0' s.add_runtime_dependency 'rack', '~> 3.0'
s.add_runtime_dependency 'rackup'
s.add_runtime_dependency 'webrick', '>= 1.6.1' s.add_runtime_dependency 'webrick', '>= 1.6.1'
s.add_development_dependency 'bundler' s.add_development_dependency 'bundler'
@@ -41,8 +42,8 @@ Gem::Specification.new do |s|
s.add_development_dependency 'rack-test' s.add_development_dependency 'rack-test'
s.add_development_dependency 'rake' s.add_development_dependency 'rake'
s.add_development_dependency 'rspec' s.add_development_dependency 'rspec'
s.add_development_dependency 'rubocop', '~> 1.34.1' s.add_development_dependency 'rubocop', '~> 1.36.0'
s.add_development_dependency 'rubocop-rake', '~> 0.6.0' s.add_development_dependency 'rubocop-rake', '~> 0.6.0'
s.add_development_dependency 'rubocop-rspec', '~> 2.12.0' s.add_development_dependency 'rubocop-rspec', '~> 2.13.1'
s.add_development_dependency 'solargraph', '~> 0.45.0' s.add_development_dependency 'solargraph', '~> 0.46.0'
end end

View File

@@ -7,6 +7,7 @@ require 'ipaddr'
require 'json' require 'json'
require 'yaml' require 'yaml'
require 'rack' require 'rack'
require 'rackup'
require 'metriks' require 'metriks'
require 'opentelemetry/instrumentation/rack' require 'opentelemetry/instrumentation/rack'
require 'opentelemetry/sdk' require 'opentelemetry/sdk'
@@ -259,10 +260,10 @@ module Dyndnsd
# @return [void] # @return [void]
private_class_method def self.setup_traps private_class_method def self.setup_traps
Signal.trap('INT') do Signal.trap('INT') do
Rack::Handler::WEBrick.shutdown Rackup::Handler::WEBrick.shutdown
end end
Signal.trap('TERM') do Signal.trap('TERM') do
Rack::Handler::WEBrick.shutdown Rackup::Handler::WEBrick.shutdown
end end
end end
@@ -350,7 +351,7 @@ module Dyndnsd
app = OpenTelemetry::Instrumentation::Rack::Middlewares::TracerMiddleware.new(app) app = OpenTelemetry::Instrumentation::Rack::Middlewares::TracerMiddleware.new(app)
Rack::Handler::WEBrick.run app, Host: config['host'], Port: config['port'] Rackup::Handler::WEBrick.run app, Host: config['host'], Port: config['port']
end end
end end
end end

View File

@@ -1,5 +1,5 @@
# frozen_string_literal: true # frozen_string_literal: true
module Dyndnsd module Dyndnsd
VERSION = '3.6.2' VERSION = '3.7.0'
end end