Commit Graph

45 Commits

Author SHA1 Message Date
c3e92a2d06 fix typos 2025-11-20 10:06:18 +00:00
3bd121237d moving everything to github 2025-11-20 09:53:00 +00:00
80e284c311 further fixes to the async Close method 2024-09-23 10:56:43 +01:00
391900a12a moved options into their own file and more tests 2024-09-22 22:06:16 +01:00
7ea3d18e08 updated docs and calls 2024-09-22 22:05:44 +01:00
ceaa2700c4 fix potential issue with closing asyn topic 2024-09-22 22:04:22 +01:00
8e048013d9 refactor some tests 2024-09-09 16:58:47 +01:00
9283306006 fixed error handling and docs 2024-09-09 16:38:58 +01:00
dba01de425 added example for Feed subscriber 2024-09-09 14:45:21 +01:00
4046959d86 fixed readme example identation 2024-09-09 14:11:10 +01:00
087bf1952d Fixed example and added an example program 2024-09-09 12:11:47 +01:00
12024e3156 Merge branch 'iterators' into 'main'
Suport iterators

See merge request naterciom/gubgub!2
2024-09-09 10:26:51 +00:00
a394dab041 major refactor to accommodate feed 2024-09-09 11:22:00 +01:00
4741acc016 use middleman to handle feeding messages 2024-09-05 12:26:56 +01:00
b56a4180d0 add Feed test 2024-09-05 10:42:42 +01:00
00d98a9185 upgrade go version to 1.23 2024-09-05 10:42:42 +01:00
e05061d31d allow for/range with Feed 2024-09-05 10:42:42 +01:00
016d248ebd improved documentation 2024-09-05 10:41:30 +01:00
a887f9d800 fix message delivery promise 2024-09-05 10:09:30 +01:00
6527e009e2 Merge branch 'improved-delivery' into 'main'
Improved delivery of messages

See merge request naterciom/gubgub!1
2024-08-22 16:25:16 +00:00
5863882fe3 reworded docs and changed delivery bench cases 2024-08-22 17:22:18 +01:00
f4321c6261 improved code coverage 2024-08-22 17:07:42 +01:00
4093f1893a fixed documentation formatting 2024-08-22 16:22:54 +01:00
713bfa2624 fixed async test imports 2024-08-22 16:18:00 +01:00
baf4630ce7 remove iterator related changes 2024-08-22 16:15:09 +01:00
3f38749085 fixed typo in documentation 2024-08-22 15:59:48 +01:00
af2003fa5e improved delivery tests 2024-08-22 15:47:14 +01:00
7fd9c030c0 improved mem & cpu consumption 2024-08-22 11:54:57 +01:00
938217dd64 fixed example formatting 2024-08-09 11:32:02 +01:00
8d5cd7e599 introduced benchmarks on publishing messages 2024-08-08 13:06:57 +01:00
1b3ead2dd9 Merge branch 'main' of gitlab.com:naterciom/gubgub 2024-08-07 15:50:41 +01:00
26f4569f4c implemented the SyncTopic 2024-08-07 15:50:19 +01:00
e46f91484b Add LICENSE 2024-08-07 13:22:04 +00:00
b5b6490b5f improved example 2024-08-07 14:17:20 +01:00
37f444e652 AsyncTopic guarantees delivery 2024-08-07 13:57:44 +01:00
6e59540130 fixed shutdown logic 2024-08-07 11:34:48 +01:00
fbc647ea3e improve readme a bit 2024-08-07 11:32:53 +01:00
541c46bc31 fix gitlab-ci coverage config 2024-08-06 16:54:34 +01:00
131c2a3daf track code coverage 2024-08-06 16:51:48 +01:00
c22603cea9 include code coverage 2024-08-06 16:46:14 +01:00
ba97fcd89d add ci conf and subscribe hook for the AsyncTopic 2024-08-06 16:35:38 +01:00
d10ec9b0a7 improve readme with example 2024-08-06 15:45:24 +01:00
c2c3533ab1 fixed go module name 2024-08-06 15:18:34 +01:00
1186e69121 include existing logic 2024-08-06 15:15:21 +01:00
5d9e4bdd89 initial commit 2024-08-06 10:42:26 +01:00