Skip to content

v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Apr 13:48
· 145 commits to main since this release

0.5.0 - 2024-04-23

Breaking changes

  • Apel plugin: change config parameter time_db_path to time_json_path (@dirksammel)
  • Apel plugin: change config format from INI to YAML (@dirksammel)
  • AUDITOR: Database migrations can now be run using the Docker container (#765) (@QuantumDancer)

Security

Added

  • AUDITOR: Add benchmark to measure db performance (#736) (@raghuvar-vijay)
  • AUDITOR: Add health check to docker container (@QuantumDancer)
  • API: The health check (GET /health_check) now fails with an 500 INTERNAL SERVER ERROR if no connection can be made to the database (#622) (@QuantumDancer)
  • CI: Add workflow for testing the pyaudtitor source distribution (@dirksammel)
  • CI: Add workflow for building the Rust documentation (@dirksammel)

Changed

  • Apel plugin: Reduce unnecessary high number of records for sync messages (@dirksammel)
  • Apel plugin: Send separate summary messages per site (@dirksammel)
  • Apel plugin: Include data of complete month in summary messages (@dirksammel)
  • Client: Reduce logging information in info mode (#680) (@QuantumDancer)
  • Slurm collector: Reduce logging information in info mode (#680) (@QuantumDancer)
  • Dependencies: Update actix-web from 4.4.1 to 4.5.1 (@QuantumDancer)
  • Dependencies: Update actix-web-opentelemetry 0.16.0 to 0.17.0 (@QuantumDancer)
  • Dependencies: Update anyhow from 1.0.79 to 1.0.82 (@QuantumDancer)
  • Dependencies: Update build from 1.0.3 to 1.2.1 (@dirksammel)
  • Dependencies: Update chrono from 0.4.33 to 0.4.38 (@QuantumDancer)
  • Dependencies: Update color-eyre from 0.6.2 to 0.6.3 (@QuantumDancer)
  • Dependencies: Update crate-ci/typos from 1.20.4 to 1.20.7 (@dirksammel)
  • Dependencies: Update cryptography from 42.0.2 to 42.0.5 (@dirksammel)
  • Dependencies: Update iana-time-zone from 0.1.59 to 0.1.60 (@QuantumDancer)
  • Dependencies: Update num-traits from 0.2.17 to 0.2.18 (@QuantumDancer)
  • Dependencies: Update opentelemetry from 0.21.0 to 0.22.0 (@QuantumDancer)
  • Dependencies: Update opentelemetry-prometheus from 0.14.1 to 0.15.0 (@QuantumDancer)
  • Dependencies: Update opentelemetry_sdk from 0.21.2 to 0.22.1 (@QuantumDancer)
  • Dependencies: Update pyo3 from 0.19.2 to 0.20.3 (@dirksammel, @QuantumDancer)
  • Dependencies: Update pyo3-asyncio from 0.19 to 0.20 (@dirksammel)
  • Dependencies: Update pytest from 8.0.0 to 8.1.1 (@dirksammel)
  • Dependencies: Update pytest-cov from 4.1.0 to 5.0.0 (@dirksammel)
  • Dependencies: Update regex from 1.10.3 to 1.10.4 (@QuantumDancer)
  • Dependencies: Update reqwest from 0.11.24 to 0.12.4 (@QuantumDancer)
  • Dependencies: Update serde from 1.0.196 to 1.0.198 (@QuantumDancer)
  • Dependencies: Update serde-aux from 4.4.0 to 4.5.0 (@QuantumDancer)
  • Dependencies: Update serde_json from 1.0.113 to 1.0.116 (@QuantumDancer)
  • Dependencies: Update serde_qs from 0.12.0 to 0.13.0 (@QuantumDancer
  • Dependencies: Update serde_with from 3.6.0 to 3.7.0 (@QuantumDancer)
  • Dependencies: Update setuptools from 69.0.3 to 69.2.0 (@dirksammel)
  • Dependencies: Update softprops/action-gh-release from 1 to 2 (@dirksammel)
  • Dependencies: Update sqlx from 0.7.3 to 0.7.4 (@QuantumDancer)
  • Dependencies: Update thiserror from 1.0.56 to 1.0.58 (@QuantumDancer)
  • Dependencies: Update tokio from 1.35.1 to 1.37.0 (@QuantumDancer)
  • Dependencies: Update tracing-actix-web from 0.7.9 to 0.7.10 (@QuantumDancer)
  • Dependencies: Update unicode-segmentation from 1.10.1 to 1.11.0 (@QuantumDancer)
  • Dependencies: Update uuid from 1.7.0 to 1.8.0 (@QuantumDancer)
  • Dependencies: Update wiremock from 0.5.22 to 0.6.0 (@QuantumDancer)
  • CI: Remove deprecated options from cargo.deny (#709) (@QuantumDancer)
  • CI: Switch to stable toolchain for coverage job (@QuantumDancer)
  • CI: Update htcondor docker image from 10.9.0 to 23.5.2 (@QuantumDancer)
  • CI: Use specific version for actions (@dirksammel)