Releases: divviup/janus
Releases · divviup/janus
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
0.2.12
What's Changed
- build(deps): bump rust from 1.67.1-alpine to 1.68.0-alpine by @dependabot in #1102
- build(deps): bump serde from 1.0.153 to 1.0.155 by @dependabot in #1104
- build(deps): bump chrono from 0.4.23 to 0.4.24 by @dependabot in #1105
- build(deps): bump futures from 0.3.26 to 0.3.27 by @dependabot in #1106
- build(deps): bump serde_test from 1.0.153 to 1.0.155 by @dependabot in #1107
- build(deps): bump hyper from 0.14.24 to 0.14.25 by @dependabot in #1108
- build(deps): bump mockito from 0.32.4 to 1.0.0 by @dependabot in #1103
- Bump crate versions to 0.2.12 by @divergentdave in #1112
Full Changelog: 0.2.11...0.2.12
0.2.11
What's Changed
- build(deps): bump serde_test from 1.0.152 to 1.0.153 by @dependabot in #1068
- build(deps): bump serde_yaml from 0.9.17 to 0.9.19 by @dependabot in #1072
- build(deps): bump trycmd from 0.14.12 to 0.14.13 by @dependabot in #1070
- build(deps): bump thiserror from 1.0.38 to 1.0.39 by @dependabot in #1066
- build(deps): bump async-trait from 0.1.64 to 0.1.66 by @dependabot in #1083
- build(deps): bump serde from 1.0.152 to 1.0.153 by @dependabot in #1080
- build(deps): bump mockito from 0.32.3 to 0.32.4 by @dependabot in #1075
- build(deps): bump serde_json from 1.0.93 to 1.0.94 by @dependabot in #1078
- build(deps): bump tokio from 1.25.0 to 1.26.0 by @dependabot in #1065
- Bump Janus version to 0.2.11. by @branlwyd in #1085
Full Changelog: 0.2.10...0.2.11
0.2.10
What's Changed
- build(deps): bump tempfile from 3.3.0 to 3.4.0 by @dependabot in #1048
- build(deps): bump num_enum from 0.5.10 to 0.5.11 by @dependabot in #1047
- Bump crate versions to 0.2.10 by @tgeoghegan in #1058
Full Changelog: 0.2.9...0.2.10
0.2.9
What's Changed
- build(deps): bump mockito from 0.31.1 to 0.32.3 by @dependabot in #1009
- build(deps): bump num_enum from 0.5.9 to 0.5.10 by @dependabot in #1028
- build(deps): bump trycmd from 0.14.11 to 0.14.12 by @dependabot in #1030
- build(deps): bump http from 0.2.8 to 0.2.9 by @dependabot in #1026
- Bump crate versions to 0.2.9 by @divergentdave in #1032
Full Changelog: 0.2.8...0.2.9
0.2.8
What's Changed
- build(deps): bump alpine from 3.17.1 to 3.17.2 by @dependabot in #1007
- build(deps): bump rust from 1.67.0-alpine to 1.67.1-alpine by @dependabot in #1008
- build(deps): bump signal-hook from 0.3.14 to 0.3.15 by @dependabot in #1010
- build(deps): bump serde_json from 1.0.92 to 1.0.93 by @dependabot in #1011
- Janus release 0.2.8. by @branlwyd in #1018
Full Changelog: 0.2.7...0.2.8
0.3.1
What's Changed
- bump to 0.3.1 and work around cargo publish issue by @tgeoghegan in #992
Full Changelog: 0.3.0...0.3.1