Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.6.0 #368

Closed
wants to merge 61 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
7844a8e
fix: improve external api for redis
geofmureithi May 22, 2024
fd6c110
fix: improve exports for redis
geofmureithi May 23, 2024
6203fa0
fix: expose redis codec
geofmureithi May 23, 2024
aedb34c
Merge branch 'master' into chore/v0.6.0-alpha.0
geofmureithi Jun 26, 2024
59ed0f4
Feature: v0.6.0-alpha.0 version of apalis
geofmureithi Jun 26, 2024
7756b37
fix: minor fixes on some failures
geofmureithi Jun 26, 2024
fcce659
lint: cargo fmt
geofmureithi Jun 26, 2024
009f577
fix: remove Job impl
geofmureithi Jun 26, 2024
7bbde7f
lint: cargo fmt
geofmureithi Jun 26, 2024
b0af55c
bench: improve polling
geofmureithi Jun 26, 2024
2fec565
fix: introduce namespace and codec config (#339)
geofmureithi Jun 27, 2024
bcbb015
Version: 0.6.0-alpha.1 (#342)
geofmureithi Jul 2, 2024
732553a
bump: to v0.6.0-alpha.1 (#343)
geofmureithi Jul 2, 2024
dd9570c
fix: allow cd for prereleases (#349)
geofmureithi Jul 4, 2024
5861e84
Remove `Clone` constraints and buffer the service (#348)
geofmureithi Jul 4, 2024
7b953fd
bump: to 0.6.0-rc.1 (#350)
geofmureithi Jul 4, 2024
2fc018d
feat: add rsmq example (#353)
geofmureithi Jul 9, 2024
8bc2899
Fix: load layer from poller (#354)
geofmureithi Jul 9, 2024
a6998a6
Fix: mq example (#355)
geofmureithi Jul 9, 2024
adf401e
fix: handle unwraps in storages (#356)
geofmureithi Jul 9, 2024
d5496ff
fix: better apalis deps allowing tree shaking for backends (#357)
geofmureithi Jul 10, 2024
fc72bc7
standardize backend for storage and mq (#358)
geofmureithi Jul 10, 2024
7159edb
feat: standardize cron as backend (#359)
geofmureithi Jul 10, 2024
8ae48dc
fix: remove non-working restapi example (#360)
geofmureithi Jul 10, 2024
f1daab3
fix: expose the missing apis (#361)
geofmureithi Jul 10, 2024
9e71559
bump: to new version (#362)
geofmureithi Jul 10, 2024
369d8ec
Make Config accessible publicly (#364)
geofmureithi Jul 12, 2024
d70e479
fix: die if retries is zero (#365)
geofmureithi Jul 12, 2024
97ff348
Feature: Add a layer that catches panics (#366)
geofmureithi Jul 13, 2024
4ad94d2
Feature: Save results for storages (#369)
geofmureithi Jul 13, 2024
144d7ef
Bump: to 0.6.0-rc.3 (#370)
geofmureithi Jul 13, 2024
95618ff
fix: serde for sql request (#371)
geofmureithi Jul 13, 2024
1238fb0
fix: handle attempts in storages (#373)
geofmureithi Jul 16, 2024
04f4987
add: test utils that allow backend polling during tests (#374)
geofmureithi Jul 19, 2024
6d2a1e2
bump: to 0.6.0-rc.4 (#377)
geofmureithi Jul 19, 2024
cc58602
fix: handle 0 retries (#378)
geofmureithi Jul 19, 2024
be1674f
fix: ack api to allow backend to handle differently (#383)
geofmureithi Jul 25, 2024
b790332
fix(deps): update rust crate sqlx to 0.8.0 (#380)
renovate[bot] Jul 25, 2024
649b384
bump: to v0.6.0-rc.5 (#385)
geofmureithi Jul 25, 2024
e7a751c
chore: standardize codec usage (#388)
geofmureithi Aug 2, 2024
39fd007
Chore/more examples (#389)
geofmureithi Aug 3, 2024
914bb51
fix: improve on benches (#379)
geofmureithi Aug 5, 2024
873a2ca
Merge branch 'master' into chore/v0.6.0
geofmureithi Aug 5, 2024
6b85ac4
fix(deps): update rust crate sqlx to 0.8.1 [security] (#400)
renovate[bot] Sep 2, 2024
83f0e81
fix: add some missing data required for dependency injection (#409)
geofmureithi Sep 5, 2024
b1f79bd
remove: benchmarks (#410)
geofmureithi Sep 5, 2024
1c19c7a
bump: to 0.6.0-rc.6 (#412)
geofmureithi Sep 6, 2024
4ec676f
Update async-std to 1.13 (#413)
jayvdb Sep 9, 2024
7a496ad
Feature: Introducing Request Context (#416)
geofmureithi Sep 17, 2024
d62281f
bump: to 0.6.0-rc.7 (#418)
geofmureithi Sep 17, 2024
3166d7c
fix: apply `FromRequest` for items in `Parts` (#425)
geofmureithi Oct 3, 2024
e1d7e6b
fix:[bug] include backend provided layer in service layers. (#426)
geofmureithi Oct 4, 2024
f6442fb
chore: bump to 0.6.0-rc.8 (#430)
geofmureithi Oct 11, 2024
ae9f221
fix: apply max_attempts set via SqlContext (#447)
mlafeldt Nov 13, 2024
638242a
Bump redis (#442)
zakstucke Nov 19, 2024
31b6858
feat: re-export sqlx (#451)
mlafeldt Nov 21, 2024
68276ee
feat: Improve Worker management and drop Executor (#428)
geofmureithi Nov 21, 2024
e7dad8c
Chore/better api (#452)
geofmureithi Nov 21, 2024
995be7c
feat: add recovery of abandoned jobs to backend heartbeats (#453)
geofmureithi Nov 22, 2024
9863a60
feat: allow backends to emit errors (#454)
geofmureithi Nov 23, 2024
24275eb
Feat: Introduce simple ability to pipe cron jobs to any backend (#455)
geofmureithi Nov 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: improve exports for redis
geofmureithi committed May 23, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit fd6c1101e1da2431fde14969ba0b0d0b875e6af8
2 changes: 2 additions & 0 deletions packages/apalis-redis/src/lib.rs
Original file line number Diff line number Diff line change
@@ -32,3 +32,5 @@ pub use storage::connect;
pub use storage::Config;
pub use storage::RedisStorage;
pub use storage::RedisQueueInfo;
pub use storage::RedisCodec;
pub use storage::RedisJob;
7 changes: 4 additions & 3 deletions packages/apalis-redis/src/storage.rs
Original file line number Diff line number Diff line change
@@ -89,7 +89,7 @@
}

#[derive(Clone, Debug, Serialize, Deserialize)]
struct RedisJob<J> {
pub struct RedisJob<J> {

Check warning on line 92 in packages/apalis-redis/src/storage.rs

GitHub Actions / Test Suite

missing documentation for a struct
ctx: Context,
job: J,
}
@@ -202,7 +202,8 @@
}
}

type InnerCodec<T> = Arc<
/// The codec used by redis to encode and decode jobs
pub type RedisCodec<T> = Arc<
Box<dyn Codec<RedisJob<T>, Vec<u8>, Error = apalis_core::error::Error> + Sync + Send + 'static>,
>;

@@ -214,7 +215,7 @@
scripts: RedisScript,
controller: Controller,
config: Config,
codec: InnerCodec<T>,
codec: RedisCodec<T>,
}

impl<T> fmt::Debug for RedisStorage<T> {