Releases: divviup/janus
Releases · divviup/janus
0.4.4
What's Changed
- build(deps): bump serde_yaml from 0.9.19 to 0.9.21 by @dependabot in #1227
- build(deps): bump uuid from 1.3.0 to 1.3.1 by @dependabot in #1225
- Use
gcloud
installed on GitHub Actions runners by @tgeoghegan in #1222 - build(deps): bump tokio-postgres from 0.7.7 to 0.7.8 by @dependabot in #1226
- Update kube-rs, drop OpenSSL features by @divergentdave in #1236
- Use no secrets in
ci-build
by @tgeoghegan in #1238 - use trillium_macros to derive Handler except run by @jbr in #1220
- Bump crate versions to 0.4.4 by @tgeoghegan in #1232
Full Changelog: 0.4.3...0.4.4
0.2.17
What's Changed
- build(deps): bump serde_yaml from 0.9.19 to 0.9.21 by @dependabot in #1228
- build(deps): bump uuid from 1.3.0 to 1.3.1 by @dependabot in #1229
- Update kube-rs, drop OpenSSL features, 0.2 backport by @divergentdave in #1237
- build(deps): bump tokio-postgres from 0.7.7 to 0.7.8 by @dependabot in #1230
- Bump crate versions to 0.2.17 by @tgeoghegan in #1233
Full Changelog: 0.2.16...0.2.17
0.4.3
What's Changed
- Add comments to interop binary config files by @divergentdave in #1217
- Add serialization tests for aggregator API bodies by @divergentdave in #1216
- Use new crate for extracted metrics handler by @divergentdave in #1215
- Move conversion of authentication token headers by @divergentdave in #1224
- Adopt
sqlx migrate
by @tgeoghegan in #1218
Full Changelog: 0.4.2...0.4.3
0.2.16
0.4.2
What's Changed
- Fix a warning related to conditional compilation by @divergentdave in #1177
- Janus Aggregator API implementation. by @branlwyd in #1113
- Migrate health check to Trillium by @divergentdave in #1178
- Convert janus_interop_client and janus_interop_collectors to use Trillium by @divergentdave in #1181
- Interop API updates by @divergentdave in #1176
- build(deps): bump alpine from 3.17.2 to 3.17.3 by @dependabot in #1184
- build(deps): bump rust from 1.68.1-alpine to 1.68.2-alpine by @dependabot in #1183
- build(deps): bump serde from 1.0.158 to 1.0.159 by @dependabot in #1205
- build(deps): bump warp from 0.3.3 to 0.3.4 by @dependabot in #1208
- build(deps): bump num_enum from 0.5.11 to 0.6.0 by @dependabot in #1206
- build(deps): bump tokio from 1.26.0 to 1.27.0 by @dependabot in #1195
- build(deps): bump clap from 4.1.11 to 4.2.1 by @dependabot in #1191
- build(deps): bump trillium-testing from 0.4.1 to 0.4.2 by @dependabot in #1199
- build(deps): bump tempfile from 3.4.0 to 3.5.0 by @dependabot in #1207
- build(deps): bump futures from 0.3.27 to 0.3.28 by @dependabot in #1201
- build(deps): bump mockito from 1.0.1 to 1.0.2 by @dependabot in #1197
- build(deps): bump serde_test from 1.0.158 to 1.0.159 by @dependabot in #1193
- Convert Prometheus scrape endpoint to use Trillium by @divergentdave in #1179
- build(deps): bump postgres-protocol from 0.6.4 to 0.6.5 by @dependabot in #1198
- build(deps): bump postgres-types from 0.2.4 to 0.2.5 by @dependabot in #1203
- Bump version to 0.4.2 by @divergentdave in #1213
Full Changelog: 0.4.1...0.4.2
0.2.15
What's Changed
- build(deps): bump rust from 1.68.1-alpine to 1.68.2-alpine by @dependabot in #1186
- build(deps): bump serde_test from 1.0.158 to 1.0.159 by @dependabot in #1187
- build(deps): bump warp from 0.3.3 to 0.3.4 by @dependabot in #1188
- build(deps): bump serde from 1.0.158 to 1.0.159 by @dependabot in #1192
- build(deps): bump mockito from 1.0.1 to 1.0.2 by @dependabot in #1189
- build(deps): bump postgres-protocol from 0.6.4 to 0.6.5 by @dependabot in #1210
- build(deps): bump tempfile from 3.4.0 to 3.5.0 by @dependabot in #1209
- build(deps): bump num_enum from 0.5.11 to 0.6.0 by @dependabot in #1204
- build(deps): bump postgres-types from 0.2.4 to 0.2.5 by @dependabot in #1202
- build(deps): bump alpine from 3.17.2 to 3.17.3 by @dependabot in #1185
- build(deps): bump futures from 0.3.27 to 0.3.28 by @dependabot in #1196
- build(deps): bump clap from 4.1.14 to 4.2.1 by @dependabot in #1200
- build(deps): bump tokio from 1.26.0 to 1.27.0 by @dependabot in #1190
- Bump version to 0.2.15 by @divergentdave in #1214
Full Changelog: 0.2.14...0.2.15
0.4.1
What's Changed
- Add length hints to encodable types by @divergentdave in #1118
- Update lockfile by @divergentdave in #1143
- Make collector logging more succinct by @divergentdave in #1144
- build(deps): bump regex from 1.7.2 to 1.7.3 by @dependabot in #1161
- build(deps): bump serde_json from 1.0.94 to 1.0.95 by @dependabot in #1159
- build(deps): bump async-trait from 0.1.67 to 0.1.68 by @dependabot in #1156
- build(deps): bump mockito from 1.0.0 to 1.0.1 by @dependabot in #1155
- build(deps): bump rust from 1.68.0-alpine to 1.68.1-alpine by @dependabot in #1151
- Upgrade mockito, remove workaround by @divergentdave in #1147
- build(deps): bump reqwest from 0.11.15 to 0.11.16 by @dependabot in #1148
- build(deps): bump openssl from 0.10.45 to 0.10.48 by @dependabot in #1146
- Bump Janus 0.4.0 -> 0.4.1. by @branlwyd in #1173
Full Changelog: 0.4.0...0.4.1
0.2.14
What's Changed
- build(deps): bump async-trait from 0.1.67 to 0.1.68 by @dependabot in #1170
- build(deps): bump reqwest from 0.11.15 to 0.11.16 by @dependabot in #1169
- build(deps): bump mockito from 1.0.0 to 1.0.1 by @dependabot in #1163
- build(deps): bump rust from 1.68.0-alpine to 1.68.1-alpine by @dependabot in #1153
- build(deps): bump regex from 1.7.2 to 1.7.3 by @dependabot in #1158
- build(deps): bump serde_json from 1.0.94 to 1.0.95 by @dependabot in #1164
- build(deps): bump clap from 4.0.27 to 4.1.14 by @dependabot in #1171
- Bump Janus 0.2.13 -> 0.2.14. by @branlwyd in #1174
Full Changelog: 0.2.13...0.2.14
0.4.0
draft-ietf-ppm-dap-04
support
This is the first release of Janus that implements draft-ietf-ppm-dap-04
, modulo bugs.
What's Changed
- Update release branches table for 0.3 by @tgeoghegan in #986
- Update release branches table for 0.3 (#986) by @tgeoghegan in #987
- Introduce client_reports.aggregation_started flag. by @branlwyd in #988
- build(deps): bump trycmd from 0.14.10 to 0.14.11 by @dependabot in #968
- build(deps): bump hyper from 0.14.23 to 0.14.24 by @dependabot in #984
- build(deps): bump anyhow from 1.0.68 to 1.0.69 by @dependabot in #980
- build(deps): bump zstd from 0.12.2+zstd.1.5.2 to 0.12.3+zstd.1.5.2 by @dependabot in #978
- build(deps): bump serde_json from 1.0.91 to 1.0.92 by @dependabot in #976
- build(deps): bump uuid from 1.2.2 to 1.3.0 by @dependabot in #972
- build(deps): bump async-trait from 0.1.63 to 0.1.64 by @dependabot in #970
- build(deps): bump bytes from 1.3.0 to 1.4.0 by @dependabot in #982
- build(deps): bump fixed from 1.22.1 to 1.23.0 by @dependabot in #974
- workaround for cargo dev-dependencies problem by @tgeoghegan in #993
- Retry Postgres "deadlock detected" errors by @divergentdave in #995
- Share Postgres containers for ephemeral datastores. by @branlwyd in #1001
- Tracing cleanup by @divergentdave in #997
- Support write-batching for report uploads. by @branlwyd in #1000
- Implement DAP-04 resource oriented API by @tgeoghegan in #936
- Update divviup-ts container used in local tests by @divergentdave in #1012
- build(deps): bump rust from 1.67.0-alpine to 1.67.1-alpine by @dependabot in #1003
- build(deps): bump signal-hook from 0.3.14 to 0.3.15 by @dependabot in #1005
- Add metric with build-time version information by @divergentdave in #1015
- build(deps): bump serde_json from 1.0.92 to 1.0.93 by @dependabot in #1006
- build(deps): bump alpine from 3.17.1 to 3.17.2 by @dependabot in #1002
- Check for retryable errors at tokio_postgres boundary. by @branlwyd in #1014
- build(deps): bump mockito from 0.31.1 to 0.32.3 by @dependabot in #1017
- Update CI build script to keep Build & Test steps consecutive. by @branlwyd in #1020
- Add rerun-if command to janus_aggregator build.rs by @divergentdave in #1021
- Idempotent report uploads by @tgeoghegan in #1013
- Add HpkeConfigList to dap-decode by @divergentdave in #1023
- build(deps): bump clap from 4.1.4 to 4.1.6 by @dependabot in #1025
- build(deps): bump trycmd from 0.14.11 to 0.14.12 by @dependabot in #1027
- build(deps): bump http from 0.2.8 to 0.2.9 by @dependabot in #1031
- build(deps): bump num_enum from 0.5.9 to 0.5.10 by @dependabot in #1029
- Switch to Relaxed memory ordering for retry flag. by @branlwyd in #1024
- Fix report replay check in aggregation job init by @tgeoghegan in #1022
- Aggregation job PUT idempotence by @tgeoghegan in #1033
- Interop binaries: defer parsing measurements by @divergentdave in #1034
- Add tests for collection job idempotence by @tgeoghegan in #1036
- Shard batch aggregations. by @branlwyd in #1037
- Database: switch from Serializable to Repeatable Read. by @branlwyd in #1038
- Documentation revamp by @divergentdave in #1041
- Add new parameter to sample configuration files by @divergentdave in #1049
- Fix panic in ReportWriter if upload request is cancelled(?). by @branlwyd in #1042
- A few tweaks to the aggregation job creator timing. by @branlwyd in #1051
- Hoist
prio
dependency into workspaceCargo.toml
by @tgeoghegan in #1050 - build(deps): bump clap from 4.1.6 to 4.1.8 by @dependabot in #1053
- build(deps): bump tempfile from 3.3.0 to 3.4.0 by @dependabot in #1045
- build(deps): bump num_enum from 0.5.10 to 0.5.11 by @dependabot in #1046
- Aggregation job creator: add locking clause to report-finder query. by @branlwyd in #1054
- Extend retry timeout in tests by @divergentdave in #1056
- Move dap_decode and collect to new crate by @divergentdave in #1055
- move time type extensions to
janus_core
by @tgeoghegan in #1057 - Move functionality needed for API to aggregator_core crate. by @branlwyd in #1060
- Fix building
janus_core
alone by @divergentdave in #1059 - Dispatch to VDAF instances using macros by @divergentdave in #1062
- Rename PRIO3_AES128_VERIFY_KEY_LENGTH by @divergentdave in #1063
- Add
interval
field to collections by @tgeoghegan in #1052 - build(deps): bump tokio from 1.25.0 to 1.26.0 by @dependabot in #1071
- build(deps): bump serde_test from 1.0.152 to 1.0.153 by @dependabot in #1077
- build(deps): bump trycmd from 0.14.12 to 0.14.13 by @dependabot in #1067
- Upgrade prio to 0.11.0 by @divergentdave in #1064
- build(deps): bump async-trait from 0.1.64 to 0.1.66 by @dependabot in #1081
- build(deps): bump serde_json from 1.0.93 to 1.0.94 by @dependabot in #1069
- build(deps): bump mockito from 0.32.3 to 0.32.4 by @dependabot in #1079
- build(deps): bump serde_yaml from 0.9.17 to 0.9.19 by @dependabot in #1084
- build(deps): bump thiserror from 1.0.38 to 1.0.39 by @dependabot in #1082
- build(deps): bump serde from 1.0.152 to 1.0.153 by @dependabot in #1073
- Bump
prio
to 0.11.1 by @tgeoghegan in #1088 - store helper's
A::PrepareShare
in the database by @tgeoghegan in #911 - Test infra for aggregation job continuation by @tgeoghegan in #1089
- Bump HPKE application info labels for DAP-04 by @tgeoghegan in #1092
- Deal with DAP-04 aggregation job round by @tgeoghegan in #1086
- Replayed
AggregationJobContinueReq
s can't change by @tgeoghegan in #1091 - build(deps): bump chrono from 0.4.23 to 0.4.24 by @dependabot in #1098
- build(deps): bump serde from 1.0.153 to 1.0.155 by @dependabot in #1097
- build(deps): bump rust from 1.67.1-alpine to 1.68.0-alpine by @dependabot in #1095
- build(deps): bump hyper from 0.14.24 to 0.14.25 by @dependabot in #1096
- build(deps): bump serde_test from 1.0.153 to 1.0.155 by @dependabot in #1101
- build(deps): bump futures from 0.3.26 to 0.3.27 by @dependabot in #1100
- build(deps): bump mockito from 0.32.4 to 1.0.0 by @dependabot in #1099
- Tweak error type for unparseable
PrepareStep
by @tgeoghegan in #1110 - Wire up
Prio3SumVec
by @tgeoghegan in #1093 - Rename type parameters to SEED_SIZE by @divergentdave in #1111
- janus_cli: Lazily construct Kubernetes client by @divergentdave in #1114
- Add HPKE key generation tool by @divergentdave in #1116
- build(deps): bump regex from 1.7.1 to 1.7.2 by @dependabot in #1121
- build(deps): bump fixed from 1.23.0 to 1.23.1 by @dependabot in #1123
- build(deps): bump trycmd from 0.14.13 to 0.14.15 by @dependabot in #1128
- build(deps): bump actions/setup-go from 3 to 4 by ...
0.2.13
What's Changed
- build(deps): bump actions/setup-go from 3 to 4 by @dependabot in #1120
- build(deps): bump regex from 1.7.1 to 1.7.2 by @dependabot in #1122
- build(deps): bump thiserror from 1.0.39 to 1.0.40 by @dependabot in #1124
- build(deps): bump anyhow from 1.0.69 to 1.0.70 by @dependabot in #1127
- build(deps): bump trycmd from 0.14.13 to 0.14.15 by @dependabot in #1132
- build(deps): bump serde_test from 1.0.155 to 1.0.158 by @dependabot in #1136
- build(deps): bump reqwest from 0.11.14 to 0.11.15 by @dependabot in #1130
- build(deps): bump async-trait from 0.1.66 to 0.1.67 by @dependabot in #1134
- build(deps): bump serde from 1.0.155 to 1.0.158 by @dependabot in #1125
- Bump Janus crates to 0.2.13 by @tgeoghegan in #1140
Full Changelog: 0.2.12...0.2.13