Commit Graph

85 Commits

Author SHA1 Message Date
Muhammad Nawzad
4a6952f767
Upgrade Ruby to 4.0.1 in CI, update gem dependencies, and apply RuboCop configuration and style fixes. 2026-01-18 10:02:40 +03:00
Muhammad Nawzad
61767b40c2
Adds metadata to outboxes 2024-08-19 11:06:17 +03:00
Brusk Awat
08ef9242e5
Update README.md 2024-08-04 14:01:35 +03:00
40cbf3342a
Merge pull request #4 from muhammadnawzad/main
Indexes columns & adds `content_type` field
2024-05-28 14:22:41 +03:00
Muhammad Nawzad
816465eced
Refactors code for better readablity 2024-05-28 13:51:17 +03:00
Muhammad Nawzad
035a9822ee
Adds content_type configuration 2024-05-28 13:44:54 +03:00
Muhammad Nawzad
e5ebfb84d0
Add index on outboxes table for status and last_attempted_at 2024-04-02 14:50:42 +03:00
Muhammad Nawzad
de7c304524
Fixes initialize 2024-04-02 14:50:27 +03:00
faa35a5791
Merge pull request #3 from muhammadnawzad/main
Updates the variable rabbitmq_event_bus_exchange's name to rabbitmq_e…
2023-12-14 10:59:53 +03:00
Muhammad Nawzad
a8765e15f6
Updates .gitignore 2023-12-06 13:45:57 +03:00
Muhammad Nawzad
664adbb401
Bumps gem version to 1.0.6 2023-12-06 13:45:25 +03:00
Muhammad Nawzad
13b2013f3f
Removes extra argument 2023-12-06 13:45:08 +03:00
Muhammad Nawzad
4de6891945
Updates required gems' versions 2023-12-06 13:44:50 +03:00
Muhammad Nawzad
eb6de394bc
Merge branch 'ditkrg:main' into main 2023-12-06 13:34:18 +03:00
e486de9bb1
Bumps version 2023-04-25 12:39:34 +03:00
873f23ba59
Runs publish inline after commit 2023-04-25 12:39:20 +03:00
Muhammad Nawzad
5ef8d6a51d
Updates the variable rabbitmq_event_bus_exchange's name to rabbitmq_exchange_name 2023-04-18 10:42:55 +03:00
6f598f40d4
Fixes typo 2023-04-16 16:55:39 +03:00
3b545b0676
Updates documentation 2023-04-14 04:18:16 +03:00
92ee8d2eea
Major improvements 2023-04-14 04:10:57 +03:00
5a927b7c6a
Bumps version 2023-04-14 02:39:24 +03:00
e4c2638261
Improves mongoid model 2023-04-14 02:39:02 +03:00
bab6309502
Bug fixes and improvements 2023-04-14 02:38:32 +03:00
ee8dae21d5
Bumps version 2023-04-13 23:44:14 +03:00
a5153324d5
Separates polling publisher for mongoid from activerecord 2023-04-13 23:38:42 +03:00
64c23f9796
Uses respective orm templates 2023-04-13 22:11:13 +03:00
daf9b980ea
Separates mongoid templates from activerecord 2023-04-13 22:10:15 +03:00
aee1128c54
Adds mongo simple enum 2023-04-13 22:09:48 +03:00
ae5e53d5c0
Remove autosave: false 2023-04-13 20:58:47 +03:00
15e1c9011a
Adds circuit-breaking 2023-04-13 12:16:18 +03:00
3e10bd9768
Update version.rb 2023-04-13 12:12:32 +03:00
689d4effe8
Update outbox.rb 2023-04-13 12:12:14 +03:00
35496ea7b5
Bumps to 0.1.6 2023-04-11 14:09:19 +03:00
286d11984b
Adds transitionary state 2023-04-10 10:31:50 +03:00
aaf2f57d06
Bumps version 2023-04-06 17:18:32 +03:00
fe26826675
Removes increment 2023-04-06 17:17:35 +03:00
cf5f49691f
Adds initial 10 seconds as last_attempted_at so that it is not picked again by polling publisher 2023-04-06 17:17:28 +03:00
02bd4dcc00
Fixes gems 2023-04-06 00:02:36 +03:00
b45eb3a0a7
Removes .gem 2023-04-06 00:01:32 +03:00
18aaa8bc26
Fixes rubocop offencses 2023-04-05 23:56:59 +03:00
e6f41a0cf9
Merge branch 'main' of github.com:broosk1993/outboxable 2023-04-05 23:54:26 +03:00
160641416e
Increases version 2023-04-05 23:52:07 +03:00
2647c47b53
Adds mechanism to avoid too many retries 2023-04-05 23:52:00 +03:00
fd69f23345
Cleans up sidekiq to avoid tests being run between tests 2023-04-05 23:51:44 +03:00
7bf316e309
Adds basic specs 2023-04-05 23:51:27 +03:00
6793ac10c5
Sets last_attempted_at at creation time to avoid null 2023-04-05 23:51:15 +03:00
723481af3d
Explicitly requires sidekiq 2023-04-05 23:50:56 +03:00
53e3f655e6
Explicitly requires active_support 2023-04-05 23:50:30 +03:00
6f93829d3c
Adds development gems 2023-04-05 23:50:15 +03:00
7a163b3d39
Merge pull request #2 from muhammadnawzad/patch-1
Updates Home Repository URL
2023-03-12 17:48:42 +03:00