All notable changes to this project will be documented in this file.
- Mk etc dir by @ymgyt (fd209bc8)
- Instrument warning when feeds not found for investigation by @ymgyt (cc501c73)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.2.4...
- Change event level from info to debug for principal cache hit by @ymgyt (0107299c)
- Update opentelemetry from 0.22.0 to 0.23.0 by @ymgyt (1f291fc3)
- Use default-features instead of default_features by @ymgyt (d9a6f432)
- Use synd_feed FeedType by @ymgyt (745a43a2)
- Remove unused code by @ymgyt (ef8bfa48)
- Restrict layer module visibility by @ymgyt (8c1b1749)
- Use tokio_util CancellationToken instead of mpsc channel by @ymgyt (3ca15bf8)
- Remove unused code by @ymgyt (523f5821)
- Add cli test by @ymgyt (d056f262)
- Add command test by @ymgyt (53a16c71)
- Add google authentication test case by @ymgyt (7590f197)
- Add fetch entries fixture test by @ymgyt (4f3b8e23)
- Add scalar unit test by @ymgyt (659aa81d)
- Add task monitor test case by @ymgyt (ae40f861)
- Add entry id cursor test case by @ymgyt (bfcb5609)
- Add middleware error mapping test case by @ymgyt (e7934249)
- Add pperiodic refresher test case by @ymgyt (6e9a19da)
- Use id method instead of field by @ymgyt (30137461)
- Add repository error case for coverage by @ymgyt (d1034f68)
- Add error handling test case by @ymgyt (bbc5465d)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.2.3...synd-api-v0.2.4
- Refactor fetch entries usecase by @ymgyt (8f5e0040)
- Rename parse module to service by @ymgyt (256542d9)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.2.2...synd-api-v0.2.3
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.2.1...synd-api-v0.2.2
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.2.0...synd-api-v0.2.1
- Add opentelemetry-stdout feature by @ymgyt (5f476cc1)
- Support feed annotations by @ymgyt (9c9c89a8)
- Support annotations in fetch entries query by @ymgyt (a1646a5b)
- Support subscription update by @ymgyt (510106bb)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.1.9...synd-api-v0.2.0
- Instrument graphql task monitor by @ymgyt (cb44f3b8)
- Instrument graphql task metrics by @ymgyt (59614ff6)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.1.8...synd-api-v0.1.9
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.1.7...synd-api-v0.1.8
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.1.6...synd-api-v0.1.7
- Set graphql depth and complexity limit by @ymgyt (54b44e88)
- Set graphql depth and complexity limit for introspection by @ymgyt (f6db33dc)
- Support google oidc by @ymgyt (c7c81fd8)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.1.4...synd-api-v0.1.6
- Add serve options by @ymgyt (c06cd23b)
- More verbose at startup by @ymgyt (1e9f6550)
- Use health check response type for health check by @ymgyt (ceff27f5)
- Configure cargo-dist by @ymgyt (1da44d02)
- Temporary disable Result::inspect to compile with 1.75 in macos runner by @ymgyt (88d1634a)
- Update cargo-dist to 0.11 by @ymgyt (6e75b48d)
- Add homepage to package metadata by @ymgyt (4bfdb49e)
- Release by @ymgyt (ed5bd533)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.1.3...synd-api-v0.1.4
- Handle subscribe feed error by @ymgyt (90c47d3f)
- Use updated if published is none by @ymgyt (9967dc10)
- Add generator resolver in feed by @ymgyt (f8de4aa4)
- Resolve entry content if there is no summary by @ymgyt (0459e71c)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.1.2...synd-api-v0.1.3
- Raise soft fd limit by @ymgyt (54e7ba3c)
- Instrument kvsd client span name by @ymgyt (bced1b62)
- Use monotonic_counter as feed subscription metrics by @ymgyt (670dc430)
https://github.com/ymgyt/syndicationd/compare/synd-api-v0.1.1...synd-api-v0.1.2
- Add o11y crate by @ymgyt (0a50517e)
- Add opentelemetry-tracing log bridge layer by @ymgyt (92f22b56)
- Add baggage propagation by @ymgyt (d02e514c)
- Add opentelemetry layers by @ymgyt (4d3f5bf3)
- Add palette flag by @ymgyt (04dc486d)
- Impl kvsd client by @ymgyt (6ae6de7a)
- Use kvsd by @ymgyt (19eaeada)
- Remove unsubscribed entries by @ymgyt (d29ba92e)
- Serve https by @ymgyt (fbb9011e)
- Support axum_server graceful shutdown by @ymgyt (880b6d3e)
- Instrument request counter metrics by @ymgyt (ac64b3aa)