Releases
v0.6.2
[0.6.2] - 2024-07-29
Breaking changes
AUDITOR: Run sqlx migrate run
to migrate to new schema for AUDITOR accounting db. Create a backup of your db before migrating. (@raghuvar-vijay )
Apel plugin: Use class structure for config and messages (@dirksammel )
Apel plugin: Change month
and year
parameters of republish script to begin_date
and end_date
(@dirksammel )
Apel plugin: Logging of APEL messages moved from DEBUG to TRACE level (@dirksammel )
Security
Added
AUDITOR: Migrate to jsonb type for meta and component fields for AUDITOR postgresql. (#736 ) (@raghuvar-vijay )
Client: Added a QueuedAuditorClient
that queues records to be sent in a local SQLite database (@rkleinem )
Apel plugin: Add option to send individual job messages (@dirksammel )
CI: Add mypy workflow for type checking (@dirksammel )
CI: Add integration test for db migraiton (@raghuvar-vijay )
Docs: Add contribution guidelines (@QuantumDancer )
Changed
Apel plugin: Use common logger in the code base (@dirksammel )
Apel plugin: Add TRACE level for logging (@dirksammel )
Apel plugin: Re-use records fetched for sync message for individual jobs reporting (@dirksammel )
Auditor: Use workspace dependencies (@dirksammel )
Auditor & auditor-client: Resolve circular dependency with auditor and auditor-client (@raghuvar-vijay )
Auditor: Refactor auditor database table to auditor_accounting
(@raghuvar-vijay )
Auditor & auditor-client: Add test to check query metadata & add missing sqlx query metadata (@raghuvar-vijay )
Benchmark: Add num_of_records
and sample size
config fields for benchmark script (@raghuvar-vijay )
Dependencies: Update actix-web from 4.6.0 to 4.8.0 (@dirksammel ), (@raghuvar-vijay )
Dependencies: Update anyhow from 1.0.82 to 1.0.86 (@dirksammel )
Slurm collector: Remove fields collector_addr
and collector_port
in settings struct (@raghuvar-vijay )
Dependencies: Update black from 24.2.0 to 24.4.2 (@dirksammel )
Dependencies: Update crate-ci/typos from 1.20.7 to 1.23.3 (@dirksammel )
Dependencies: Update criterion-macro from 0.3.4 to 0.4.0 (@dirksammel )
Dependencies: Update cryptography from 42.0.5 to 43.0.0 (@dirksammel )
Dependencies: Update docker/build-push-action from 5 to 6 (@raghuvar-vijay
Dependencies: Update itertools from 0.12.1 to 0.13.0 (@dirksammel )
Dependencies: Update mypy from 1.9.0 to 1.11.0 (@dirksammel )
Dependencies: Update num-traits from 0.2.18 to 0.2.19 (@QuantumDancer )
Dependencies: Update opentelemetry from 0.22.0 to 0.23.0 (@dirksammel )
Dependencies: Update opentelemetry-prometheus from 0.15.0 to 0.16.0 (@dirksammel )
Dependencies: Update opentelemetry_sdk from 0.22.1 to 0.23.0 (@dirksammel )
Dependencies: Update pydantic from 2.6.4 to 2.8.2 (@dirksammel )
Dependencies: Update regex from 1.10.4 to 1.10.5 (@raghuvar-vijay
Dependencies: Update pytest from 8.1.1 to 8.3.1 (@dirksammel )
Dependencies: Update requests from 2.31.0 to 2.32.3 (@raghuvar-vijay , @dirksammel )
Dependencies: Update ruff from 0.3.2 to 0.5.4 (@dirksammel )
Dependencies: Update serde from 1.0.203 to 1.0.204 (@QuantumDancer , @dirksammel ), (@raghuvar-vijay )
Dependencies: Update serde_json from 1.0.117 to 1.0.120 (@dirksammel ), (@raghuvar-vijay )
Dependencies: Update serde_with from 3.7.0 to 3.8.1 (@QuantumDancer )
Dependencies: Update setuptools from 69.2.0 to 71.1.0 (@dirksammel )
Dependencies: Update shalzz/zola-deploy-action from 0.18.0 to 0.19.1 (@dirksammel )
Dependencies: Update thiserror from from 1.0.61 to 1.0.63 (@raghuvar-vijay )
Dependencies: Update tracing-actix-web from 0.7.10 to 0.7.11 (@raghuvar-vijay )
Dependencies: Update types-requests from 2.31.0.20240406 to 2.32.0.20240712 (@dirksammel )
Dependencies: Update requests from 2.31.0 to 2.32.2 in /plugins/apel (@raghuvar-vijay )
Dependencies: Update reqwest from 0.12.4 to 0.12.5 (@raghuvar-vijay )
Dependencies: Update prometheus from 0.13.3 to 0.13.4 (@raghuvar-vijay )
Dependencies: Update uuid from 1.9.1 to 1.10.0 (@raghuvar-vijay )
CI: Switch to stable toolchain for clippy job (#793 ) (@QuantumDancer )
Client: Moved the client to a dedicated package auditor-client
due to limitations of sqlx (@rkleinem )
Removed
You can’t perform that action at this time.