lukaszraczylo
adaa79dd6a
fixup! fixup! fixup! fixup! fixup! Aligning struct fields for better memory management.
2024-06-27 08:41:08 +01:00
lukaszraczylo
b6a3638490
fixup! fixup! fixup! fixup! Aligning struct fields for better memory management.
2024-06-20 16:31:13 +01:00
lukaszraczylo
a56b298882
fixup! fixup! fixup! Aligning struct fields for better memory management.
2024-06-20 16:20:48 +01:00
lukaszraczylo
6b4b761176
fixup! fixup! Aligning struct fields for better memory management.
2024-06-20 16:18:42 +01:00
lukaszraczylo
3fb7c7e0b1
fixup! Aligning struct fields for better memory management.
2024-06-20 16:00:51 +01:00
lukaszraczylo
a4f7e1690d
Aligning struct fields for better memory management.
2024-06-20 08:40:55 +01:00
lukaszraczylo
fe34a03eb8
fixup! Add draft of tracing package.
2024-06-20 00:27:18 +01:00
lukaszraczylo
934bddae1b
Add draft of tracing package.
2024-06-20 00:23:00 +01:00
lukaszraczylo
16844e325e
Disable caller as it's not necessary and generates slight delay.
v0.18.10
2024-06-19 23:40:44 +01:00
lukaszraczylo
61d7a45d00
Update cache library, use miniredis for testing, add additional benchmarks. ( #14 )
...
Update cache library,
Update logging library,
use miniredis for testing, add additional benchmarks.
v0.18.7
2024-06-19 23:10:36 +01:00
Chris Clayton
12e4237997
divide long functions, replace strings.builder with bytes.buffer. ( #13 )
...
Co-authored-by: Chris Clayton <chris.clayton@contino.io >
v0.18.4
2024-06-17 10:23:41 +01:00
lukaszraczylo
de31912d2f
increase error handling and mutex encapsulation ( #12 )
...
* increase error handling and mutex encapsulation
* undo method rename for now
* set cant return error
---------
Co-authored-by: Chris Clayton <chris.clayton@contino.io >
v0.18.2
2024-06-15 10:21:49 +01:00
lukaszraczylo
e0e9b4278f
Release: Improve documentation and number of logs cleaned.
v0.17.1
2024-06-12 12:59:54 +01:00
lukaszraczylo
9a7635bd35
fixup! fixup! Add cleaning up action logs as well.
v0.16.46
2024-06-12 12:46:13 +01:00
lukaszraczylo
e8b07d2e01
fixup! Add cleaning up action logs as well.
v0.16.42
2024-06-12 12:27:13 +01:00
lukaszraczylo
efdd2de035
Add cleaning up action logs as well.
v0.16.39
2024-06-12 12:23:14 +01:00
lukaszraczylo
57d2fd8e80
Update documentation.
2024-06-12 12:12:25 +01:00
lukaszraczylo
e5b3eff1cd
Adjust field alignment.
v0.16.35
2024-06-12 12:07:22 +01:00
lukaszraczylo
a23f9de262
fixup! Update dependencies.
2024-06-12 12:05:50 +01:00
lukaszraczylo
d98f87f609
Update dependencies.
v0.16.30
2024-06-12 11:57:10 +01:00
lukaszraczylo
ceed490680
Additional updates.
2024-06-12 11:54:03 +01:00
lukaszraczylo
b2380c689b
Add cleanup of the event and invocation logs on timer.
2024-06-12 11:47:21 +01:00
lukaszraczylo
2e40ee0c62
Update the helpers to sort labels alpabetically.
...
It will help to avoid the flaky tests and duplicated metrics.
As a bonus - added tests and benchmarks for monitoring package.
v0.16.23
2024-06-11 19:57:18 +01:00
lukaszraczylo
df9f43718a
fixup! fixup! fixup! fixup! fixup! fixup! Fix: Redis connection for tests.
2024-06-11 12:53:29 +01:00
lukaszraczylo
91d824636d
fixup! fixup! fixup! fixup! fixup! Fix: Redis connection for tests.
v0.16.17
2024-06-11 12:12:17 +01:00
lukaszraczylo
cecccc1441
fixup! fixup! fixup! fixup! Fix: Redis connection for tests.
2024-06-11 12:08:44 +01:00
lukaszraczylo
32eef4af37
fixup! fixup! fixup! Fix: Redis connection for tests.
2024-06-11 12:07:30 +01:00
lukaszraczylo
d05172294c
fixup! fixup! Fix: Redis connection for tests.
2024-06-11 11:49:50 +01:00
lukaszraczylo
44cd694086
fixup! Fix: Redis connection for tests.
2024-06-11 11:44:17 +01:00
lukaszraczylo
fe7af0b8ca
Fix: Redis connection for tests.
2024-06-11 11:43:07 +01:00
lukaszraczylo
12e0294945
Add distibuted cache with Redis
2024-06-11 11:35:50 +01:00
lukaszraczylo
a01a4da9b5
Add metrics for cached queries + cache hit/miss
2024-06-11 11:35:49 +01:00
lukaszraczylo
371d51f96f
Update dependencies.
2024-06-11 11:35:49 +01:00
lukaszraczylo
a9fd6b3d0a
Release: Add cache operations via API + support distributed redis cache.
2024-06-11 11:35:46 +01:00
lukaszraczylo
9291ac03db
Improved graphql library.
v0.14.1
2024-05-14 11:33:35 +01:00
lukaszraczylo
75944a3a52
Fixup: Update graphql client library.
v0.13.3
2024-05-14 09:40:21 +01:00
lukaszraczylo
5a01ec3876
Improve logging and cache sub-packages to decrease the number of allocations
...
and improve performance.
v0.12.1
2024-05-14 09:21:16 +01:00
lukaszraczylo
c3e5b85f57
Update dependencies.
v0.11.7
2024-05-04 21:22:19 +01:00
lukaszraczylo
bc2dff0185
Update dependencies.
v0.11.3
2024-04-12 23:30:18 +01:00
lukaszraczylo
ce344d17eb
Add read only replica ( #11 )
...
* Improve stats gathering.
v0.10.1
2024-03-13 23:09:38 +00:00
lukaszraczylo
dc916d36cd
Fix documentation after testing.
2024-03-12 23:12:50 +00:00
lukaszraczylo
e495cf23d9
Read only endpoint support ( #10 )
...
* This change introduces ability to set additional endpoint leading to the
instance of the graphql server connected to the read only database.
If regular query is detected and endpoint for `HOST_GRAPHQL_READONLY` value is set,
the query will be proxied to it. Mutations and non-graphql will be sent
to the `HOST_GRAPHQL` endpoint.
v0.9.2
2024-03-12 11:16:35 +00:00
lukaszraczylo
ba1fef9b57
Improve stats gathering ( #9 )
v0.8.1
2024-03-05 22:42:30 +00:00
lukaszraczylo
3a18e0e935
Improve stats gathering and tests improvements. ( #8 )
2024-03-05 22:40:06 +00:00
lukaszraczylo
b6c284b66d
Update dependencies.
v0.7.45
v0.7.47
2024-03-05 14:40:45 +00:00
lukaszraczylo
88ef1aac7f
Reuse http client and add retry to the proxied requests.
2024-03-05 14:38:03 +00:00
lukaszraczylo
6d32278851
Reuse http client.
2024-03-05 14:24:49 +00:00
lukaszraczylo
f2085c8491
Update dependencies.
v0.7.41
2024-02-15 10:22:31 +00:00
lukaszraczylo
ebbb1c53f5
Micro fixes.
2024-02-15 10:21:51 +00:00
lukaszraczylo
0bdea741bf
Move results to the struct for ease of management.
2024-02-15 09:50:51 +00:00