Skip to content

Commit

Permalink
Release 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rnijveld committed Oct 5, 2023
1 parent c2b62a0 commit 607460a
Show file tree
Hide file tree
Showing 11 changed files with 35 additions and 56 deletions.
57 changes: 18 additions & 39 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,13 @@
# Changelog

## [1.0.0-rc.5] - 2023-09-22

### Added
- Added `ntp_uptime_seconds` metric, which also includes the software version

## [1.0.0-rc.4] - 2023-09-21

### Added
- Added metrics for NTS packets processed in the server
- Exposed root dispersion and root delay reported by time source as metrics.

### Fixed
- Fixed peer trying to request more cookies than it can encode in it's packet buffer.
- Fixed server not sending nts naks when receiving nts packets it can't decrypt.

## [1.0.0-rc.3] - 2023-09-20

### Fixed
- Fixed incorrect reference id being used by server.
- Fixed user creation in packages.

## [1.0.0-rc.2] - 2023-09-14

### Changed
- The copyright from the project changed from 'Internet Security Research Group
and Contributors' to 'Tweede Golf and Contributors'
- The `/etc/ntpd-rs/ntp.toml` file in the deb and rpm packages provided by us is
now managed by their respective package managers. This may result in your
config file being overwritten initially, but future upgrades should be handled
gracefully.
- Added actual ip address of ntp server to observable data. The address field has
been renamed for this.

## [1.0.0-rc.1] - 2023-09-13
## [1.0.0] - 2023-10-05

### Added
- Man pages have been added to the built packages.
- `ntp-ctl` now has human-friendly output
- Added metrics for NTS packets processed in the server
- Exposed root dispersion and root delay reported by time source as metrics.
- Added `ntp_uptime_seconds` metric, which also includes the software version

### Changed
- Peers have been renamed to sources.
Expand All @@ -51,10 +21,23 @@
- The default observation socket path was changed to `/var/run/ntpd-rs/observe`.
- Upgraded dependencies.
- The command line interface for `ntp-ctl` and `ntp-metrics-exporter` has changed.
- The copyright from the project changed from 'Internet Security Research Group
and Contributors' to 'Tweede Golf and Contributors'
- The `/etc/ntpd-rs/ntp.toml` file in the deb and rpm packages provided by us is
now managed by their respective package managers. This may result in your
config file being overwritten initially, but future upgrades should be handled
gracefully.
- Added actual ip address of ntp server to observable data. The address field has
been renamed for this.

### Fixed
- Fix bug around handling of leap second indicators.
- Fixed bug around handling of accumulated step thresholds.
- Fixed incorrect reference id being used by server.
- Fixed user creation in packages.
- Fixed peer trying to request more cookies than it can encode in it's packet buffer.
- Fixed server not sending nts naks when receiving nts packets it can't decrypt.
- Fixed source poll interval not being updated in stats.

### Removed
- Removed support for the RFC5905 algorithm.
Expand Down Expand Up @@ -173,11 +156,7 @@ process.
- Fixed a bug in peer dispersion calculation which resulted in overly
pessimistic dispersion estimates.

[1.0.0-rc.5]: https://github.com/pendulum-project/ntpd-rs/compare/v1.0.0-rc.4...v1.0.0-rc.5
[1.0.0-rc.4]: https://github.com/pendulum-project/ntpd-rs/compare/v1.0.0-rc.3...v1.0.0-rc.4
[1.0.0-rc.3]: https://github.com/pendulum-project/ntpd-rs/compare/v1.0.0-rc.2...v1.0.0-rc.3
[1.0.0-rc.2]: https://github.com/pendulum-project/ntpd-rs/compare/v1.0.0-rc.1...v1.0.0-rc.2
[1.0.0-rc.1]: https://github.com/pendulum-project/ntpd-rs/compare/v0.3.7...v1.0.0-rc.1
[1.0.0]: https://github.com/pendulum-project/ntpd-rs/compare/v0.3.7...v1.0.0
[0.3.7]: https://github.com/pendulum-project/ntpd-rs/compare/v0.3.6...v0.3.7
[0.3.6]: https://github.com/pendulum-project/ntpd-rs/compare/v0.3.5...v0.3.6
[0.3.5]: https://github.com/pendulum-project/ntpd-rs/compare/v0.3.3...v0.3.5
Expand Down
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ resolver = "2"

# Global settings for our crates
[workspace.package]
version = "1.0.0-rc.5"
version = "1.0.0"
edition = "2021"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/pendulum-project/ntpd-rs"
Expand Down Expand Up @@ -66,7 +66,7 @@ zeroize = "1.5"

# our own crates used as dependencies, same version as the workspace version
# NOTE: keep this part at the bottom of the file, do not change this line
ntp-os-clock = { version = "1.0.0-rc.5", path = "./ntp-os-clock" }
ntp-proto = { version = "1.0.0-rc.5", path = "./ntp-proto", features = ["__internal-api"] }
ntp-udp = { version = "1.0.0-rc.5", path = "./ntp-udp" }
ntpd = { version = "1.0.0-rc.5", path = "./ntpd" }
ntp-os-clock = { version = "1.0.0", path = "./ntp-os-clock" }
ntp-proto = { version = "1.0.0", path = "./ntp-proto", features = ["__internal-api"] }
ntp-udp = { version = "1.0.0", path = "./ntp-udp" }
ntpd = { version = "1.0.0", path = "./ntpd" }
2 changes: 1 addition & 1 deletion docs/man/ntp-ctl.8.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!-- ---
title: NTP-CTL(8) ntpd-rs 1.0.0-rc.5 | ntpd-rs
title: NTP-CTL(8) ntpd-rs 1.0.0 | ntpd-rs
--- -->

# NAME
Expand Down
2 changes: 1 addition & 1 deletion docs/man/ntp-daemon.8.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!-- ---
title: NTP-DAEMON(8) ntpd-rs 1.0.0-rc.5 | ntpd-rs
title: NTP-DAEMON(8) ntpd-rs 1.0.0 | ntpd-rs
--- -->

# NAME
Expand Down
2 changes: 1 addition & 1 deletion docs/man/ntp-metrics-exporter.8.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!-- ---
title: NTP-METRICS-EXPORTER(8) ntpd-rs 1.0.0-rc.5 | ntpd-rs
title: NTP-METRICS-EXPORTER(8) ntpd-rs 1.0.0 | ntpd-rs
--- -->

# NAME
Expand Down
2 changes: 1 addition & 1 deletion docs/man/ntp.toml.5.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!-- ---
title: NTP.TOML(5) ntpd-rs 1.0.0-rc.5 | ntpd-rs
title: NTP.TOML(5) ntpd-rs 1.0.0 | ntpd-rs
--- -->

# NAME
Expand Down
2 changes: 1 addition & 1 deletion docs/precompiled/man/ntp-ctl.8
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "NTP-CTL" "8" "" "ntpd-rs 1.0.0-rc.5" "ntpd-rs"
.TH "NTP-CTL" "8" "" "ntpd-rs 1.0.0" "ntpd-rs"
.hy
.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion docs/precompiled/man/ntp-daemon.8
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "NTP-DAEMON" "8" "" "ntpd-rs 1.0.0-rc.5" "ntpd-rs"
.TH "NTP-DAEMON" "8" "" "ntpd-rs 1.0.0" "ntpd-rs"
.hy
.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion docs/precompiled/man/ntp-metrics-exporter.8
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "NTP-METRICS-EXPORTER" "8" "" "ntpd-rs 1.0.0-rc.5" "ntpd-rs"
.TH "NTP-METRICS-EXPORTER" "8" "" "ntpd-rs 1.0.0" "ntpd-rs"
.hy
.SH NAME
.PP
Expand Down
2 changes: 1 addition & 1 deletion docs/precompiled/man/ntp.toml.5
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "NTP.TOML" "5" "" "ntpd-rs 1.0.0-rc.5" "ntpd-rs"
.TH "NTP.TOML" "5" "" "ntpd-rs 1.0.0" "ntpd-rs"
.hy
.SH NAME
.PP
Expand Down

0 comments on commit 607460a

Please sign in to comment.