Releases: divviup/janus
Releases · divviup/janus
0.subscriber-01.3
What's Changed
- Add end-to-end test of aggregation using taskprov by @divergentdave in #1750
- build(deps): Bump postgres-protocol from 0.6.5 to 0.6.6 by @dependabot in #1781
- build(deps): Bump thiserror from 1.0.44 to 1.0.47 by @dependabot in #1780
- build(deps): Bump clap from 4.3.21 to 4.3.23 by @dependabot in #1777
- build(deps): Bump serde from 1.0.183 to 1.0.185 by @dependabot in #1776
- build(deps): Bump tempfile from 3.7.1 to 3.8.0 by @dependabot in #1778
- build(deps): Bump reqwest from 0.11.18 to 0.11.19 by @dependabot in #1784
- build(deps): Bump num_enum from 0.6.1 to 0.7.0 by @dependabot in #1783
- build(deps): Bump postgres-types from 0.2.5 to 0.2.6 by @dependabot in #1785
- build(deps): Bump serde_json from 1.0.104 to 1.0.105 by @dependabot in #1779
- build(deps): Bump anyhow from 1.0.72 to 1.0.75 by @dependabot in #1787
- build(deps): Bump tokio from 1.31.0 to 1.32.0 by @dependabot in #1786
- Metrics name/unit fixes, subscriber-01 by @divergentdave in #1790
- Release Janus 0.subscriber-01.3. by @branlwyd in #1793
Full Changelog: 0.subscriber-01.2...0.subscriber-01.3
0.subscriber-01.2
What's Changed
- Backport taskprov-04 onto 0.subscriber-01. by @branlwyd in #1742
- Backport aggregator API changes and bug fixes into release/0.subscriber-01 by @inahga in #1748
- Update opentelemetry & related versions to 0.20-compatible [0.subscriber-01 backport] by @branlwyd in #1747
- Release Janus
0.subscriber-01.2
by @tgeoghegan in #1749
Full Changelog: 0.subscriber-01.1...0.subscriber-01.2
0.5.16
This release is functionally identical to 0.5.15, except that this time I remembered to bump the Rust crate version.
What's Changed
- Release Janus 0.5.16 by @tgeoghegan in #1737
Full Changelog: 0.5.15...0.5.16
0.subscriber-01.1
This is the initial release from branch release/0.subscriber-01
. This branch has an implementation of DAP-02, plus custom extensions and tweaks to support that particular deployment. Conformance to any DAP version is not guaranteed.
What's Changed
- build(deps): bump rust from 1.71.0-alpine to 1.71.1-alpine by @dependabot in #1677
- build(deps): bump regex from 1.9.1 to 1.9.3 by @dependabot in #1682
- build(deps): bump tempfile from 3.7.0 to 3.7.1 by @dependabot in #1679
- Remove crates.io management GH workflows by @tgeoghegan in #1696
- build(deps): bump alpine from 3.18.2 to 3.18.3 by @dependabot in #1705
- build(deps): bump num_enum from 0.6.1 to 0.7.0 by @dependabot in #1712
- build(deps): bump async-trait from 0.1.72 to 0.1.73 by @dependabot in #1710
- build(deps): bump tokio from 1.29.1 to 1.31.0 by @dependabot in #1714
- build(deps): bump clap from 4.3.19 to 4.3.21 by @dependabot in #1718
- build(deps): bump serde from 1.0.180 to 1.0.183 by @dependabot in #1707
- Adapt DAP-04 implementation into DAP-02 implementation. by @branlwyd in #1695
release/0.subscriber-01
: Bump crate versions by @tgeoghegan in #1732
Full Changelog: 0.5.12...0.subscriber-01.1
0.5.15
What's Changed
- Aggregator API endpoints for global HPKE key management by @inahga in #1686
- taskprov: Implement helper behavior by @inahga in #1675
- Split aggregator_api/src/lib.rs by @inahga in #1683
- Minor aggregator API cleanup by @inahga in #1694
- build(deps): bump clap from 4.3.19 to 4.3.21 by @dependabot in #1699
- build(deps): bump async-trait from 0.1.72 to 0.1.73 by @dependabot in #1700
- build(deps): bump num_enum from 0.6.1 to 0.7.0 by @dependabot in #1701
- build(deps): bump alpine from 3.18.2 to 3.18.3 by @dependabot in #1703
- Document
release/0.subscriber-01
by @tgeoghegan in #1704 - Aggregator API error handling cleanup by @inahga in #1698
- build(deps): bump tokio from 1.29.1 to 1.31.0 by @dependabot in #1702
Full Changelog: 0.5.14...0.5.15
0.5.14
What's Changed
- in_cluster: Create HPKE config in divviup-api first by @divergentdave in #1693
Full Changelog: 0.5.13...0.5.14
0.5.13
What's Changed
- build(deps): bump rust from 1.71.0-alpine to 1.71.1-alpine by @dependabot in #1677
- build(deps): bump regex from 1.9.1 to 1.9.3 by @dependabot in #1682
- build(deps): bump tempfile from 3.7.0 to 3.7.1 by @dependabot in #1679
- build(deps): bump serde from 1.0.180 to 1.0.183 by @dependabot in #1678
- Fix Content-Type of problem details responses by @divergentdave in #1688
- Bump version to 0.5.13 by @divergentdave in #1690
Full Changelog: 0.5.12...0.5.13
0.5.12
What's Changed
- Fix bug with trailing slashes in URL by @inahga in #1644
- Allow decrypting with global key on report upload by @inahga in #1640
- Rename test function create_report_with_id to create_report_custom by @inahga in #1649
- Change example port from 80 to 8080, to allow non-root usage by @inahga in #1650
- Don't specify service.name with OTLP exporters by @divergentdave in #1651
- Replace
sleep
calls in tests with a direct cache refresh function by @inahga in #1648 - remove apparently-unused async-std dev dep from aggregator_core by @jbr in #1653
- Split datastore.rs into models.rs and tests.rs by @inahga in #1656
- add GET {aggregator_api}/ → AggregatorApiConfig by @jbr in #1646
- in-cluster test: deal with agg config API by @tgeoghegan in #1665
- build(deps): bump serde from 1.0.177 to 1.0.180 by @dependabot in #1660
- build(deps): bump sqlx from 0.6.3 to 0.7.1 by @dependabot in #1663
- aggregator API: default to bearer tokens by @tgeoghegan in #1548
- build(deps): bump opentelemetry-semantic-conventions from 0.11.0 to 0.12.0 by @dependabot in #1661
- aggregator API: idempotent task creation by @tgeoghegan in #1549
- Fix flaky argument parsing test by @tgeoghegan in #1667
- Implement time bucketing for fixed size query type by @divergentdave in #1626
- Remove
std::hash::Hash
bound on agg parameters by @tgeoghegan in #1670 - Replace type names in impls with Self by @inahga in #1672
- Bump Janus to 0.5.12. by @branlwyd in #1674
Full Changelog: 0.5.11...0.5.12
0.5.11
What's Changed
- Abandon release/0.2 branch. by @branlwyd in #1604
- build(deps): bump rust from 1.70.0-alpine to 1.71.0-alpine by @dependabot in #1608
- build(deps): bump serde_json from 1.0.100 to 1.0.102 by @dependabot in #1609
- Remove &Meter parameter from EphemeralDatastore::datastore(). by @branlwyd in #1611
- build(deps): bump serde_yaml from 0.9.22 to 0.9.23 by @dependabot in #1612
- build(deps): bump uuid from 1.4.0 to 1.4.1 by @dependabot in #1613
- build(deps): bump clap from 4.3.11 to 4.3.14 by @dependabot in #1614
- build(deps): bump anyhow from 1.0.71 to 1.0.72 by @dependabot in #1617
- build(deps): bump serde_json from 1.0.102 to 1.0.103 by @dependabot in #1615
- Factor out some common test patterns into functions by @inahga in #1620
- build(deps): bump signal-hook from 0.3.15 to 0.3.17 by @dependabot in #1622
- Build release containers with OTLP by @divergentdave in #1627
- Incremental collection artifact GC. by @branlwyd in #1603
- Expose global HPKE configuration. by @inahga in #1610
- In-aggregator GC. by @branlwyd in #1619
- Remove extraneous println by @inahga in #1642
- build(deps): bump async-trait from 0.1.71 to 0.1.72 by @dependabot in #1629
- Always run ci-migrations check by @inahga in #1643
- Bump version to 0.5.11 by @divergentdave in #1624
Full Changelog: 0.5.10...0.5.11
0.5.10
What's Changed
- Refactor integration tests to decouple from janus_aggregator_core::task by @divergentdave in #1569
- Explicitly pass OpenTelemetry Meters by @divergentdave in #1577
- Add feature flag for taskprov to configuration by @inahga in #1576
- Improve aggregation job creator graceful shutdown by @divergentdave in #1580
- build(deps): bump async-trait from 0.1.69 to 0.1.71 by @dependabot in #1599
- build(deps): bump thiserror from 1.0.40 to 1.0.43 by @dependabot in #1598
- Use sharded report counts in get_filled_outstanding_batch() by @divergentdave in #1600
- build(deps): bump http-api-problem from 0.56.0 to 0.57.0 by @dependabot in #1597
- build(deps): bump rstest_reuse from 0.5.0 to 0.6.0 by @dependabot in #1596
- build(deps): bump serde_json from 1.0.99 to 1.0.100 by @dependabot in #1590
- build(deps): bump regex from 1.8.4 to 1.9.1 by @dependabot in #1591
- build(deps): bump clap from 4.3.10 to 4.3.11 by @dependabot in #1592
- build(deps): bump serde from 1.0.166 to 1.0.171 by @dependabot in #1595
- build(deps): bump console-subscriber from 0.1.9 to 0.1.10 by @dependabot in #1593
- build(deps): bump serde_test from 1.0.166 to 1.0.171 by @dependabot in #1594
- Implement taskprov data structures. by @inahga in #1579
- Fix new Rust 1.71 clippy warnings. by @branlwyd in #1606
- Bump Janus version to 0.5.10. by @branlwyd in #1605
Full Changelog: 0.5.9...0.5.10