Commit Graph

65 Commits

Author SHA1 Message Date
e5b8457f42 feat(database): set timezone in migrations
All checks were successful
Gitea Build Check / Build (push) Successful in 2m32s
Gitea Build Check / Build (pull_request) Successful in 2m33s
2024-08-29 15:18:23 +02:00
abe553e165 chore(database): Remove unused function 2024-08-29 15:18:10 +02:00
2391bad68e feat(version): updated to version 4
All checks were successful
Gitea Build Check / Build (push) Successful in 2m33s
2024-08-29 15:02:39 +02:00
8d47b94dcb feat(database): set timezone in migrations
All checks were successful
Gitea Build Check / Build (push) Successful in 2m33s
2024-08-29 14:58:42 +02:00
b3ebc23b09 feat(database): time in UTC
All checks were successful
Gitea Build Check / Build (push) Successful in 2m27s
Gitea Build Check / Build (pull_request) Successful in 2m33s
the time will now be saved in UTC
2024-08-29 14:34:40 +02:00
150313f7d7 fix(telemetry): tracer did not initialize
All checks were successful
Gitea Build Check / Build (pull_request) Successful in 2m25s
fixed a bug where the OtterSpacesSDK Crashes if no tracer was initialized
2024-08-29 10:44:40 +02:00
975e084b16 feat(scope): added sorting
All checks were successful
Gitea Build Check / Build (push) Successful in 2m20s
Gitea Build Check / Build (pull_request) Successful in 2m18s
2024-08-14 15:21:29 +02:00
44bedd20a1 feat(version): Update to version 3
All checks were successful
Gitea Build Check / Build (push) Successful in 2m18s
Gitea Build Check / Build (pull_request) Successful in 2m13s
Updated the module to version 3.

BREAKING CHANGE: This SDK version is not compatible with programs using the v2 implementation.
2024-08-14 14:58:06 +02:00
d10aa731bc feat(test): added scopes fixed issues
All checks were successful
Gitea Build Check / Build (push) Successful in 2m22s
Gitea Build Check / Build (pull_request) Successful in 2m17s
fully tested scopes. Also found bugs with the tests. Those are now fixed.
2024-08-14 14:53:08 +02:00
8f6ca691bf feat(test): added post, tags & fixed issues
All checks were successful
Gitea Build Check / Build (push) Successful in 2m0s
fully tested post & tags. Also found bugs with the tests. Those are now fixed.
2024-08-14 13:43:11 +02:00
7632daee84 feat(test): added post
fully tested post
2024-08-13 21:17:17 +02:00
00b8fe6b71 feat(test): added sources
All checks were successful
Gitea Build Check / Build (push) Successful in 1m33s
fully tested sources
2024-08-13 15:44:12 +02:00
5e9b4ff532 refactor(tracing): Refactor source ID logging and tracing 2024-08-13 15:43:45 +02:00
2bbfc79e43 feat(test): added tag
All checks were successful
Gitea Build Check / Build (push) Successful in 1m19s
fully tested tags
2024-08-13 15:08:35 +02:00
92ef2c5059 feat(error): more error handling
added missing checks
2024-08-13 15:08:10 +02:00
6dc78db4a4 fix(test): user not created
All checks were successful
Gitea Build Check / Build (push) Successful in 1m11s
fix an issue where the user was not created
2024-08-13 14:48:31 +02:00
f0f216bdaa feat(test): added tagAlias
Some checks failed
Gitea Build Check / Build (push) Failing after 1m1s
fully tested tag groups
2024-08-13 14:44:50 +02:00
5562d75e3a feat(error): more error handling
added missing checks
2024-08-13 14:44:27 +02:00
3fcdb0e9ea feat(test): added tagGroups
fully tested tag groups
2024-08-13 14:26:33 +02:00
d6cbea3f58 feat(error): more error handling
added missing checks
2024-08-13 14:25:36 +02:00
146315f991 feat(testing): first tests
Some checks failed
Gitea Build Check / Build (push) Failing after 44s
added the first set of new tests
2024-08-13 14:02:15 +02:00
3fadaac69a fix: added documentation & fixed logging 2024-08-13 14:01:48 +02:00
71488dade9 feat(database): Enable error translation in GORM configuration for better error handling 2024-08-13 14:00:36 +02:00
9ad1df51cf fix(migration): Change scrape_time_interval from INT to TEXT in initial database migration script 2024-08-13 14:00:16 +02:00
176fdfb8b1 feat(test): Add unit tests for CreateUser, GetUserByID, and DeleteUser functions with setup and teardown 2024-08-13 12:55:20 +02:00
1345fa9c9e refactor: Simplify migration logging by removing redundant config.Debug check 2024-08-13 12:54:02 +02:00
ad076f585b fix: Use Debugf for formatted debug message in migrateDatabase 2024-08-13 12:52:58 +02:00
cfc7e5362d chore: Add comments and improve JSON annotations for better data structuring and clarity across the codebase 2024-08-13 10:54:21 +02:00
78e17cf100 feat(scopes): Add pagination support with Paginate and AdvancedPagination functions
Some checks failed
Gitea Build Check / Build (push) Failing after 29s
- Introduce Paginate function for basic pagination
- Add AdvancedPagination for pagination, sorting, and counting
- Define Pagination struct to hold pagination data
- Set MaxPageSizeLimit and DefaultPageSize in models/constants
2024-08-13 10:29:47 +02:00
bd76f838ec refactor(tracing): fixed minor issues & added debug flag 2024-08-12 15:53:45 +02:00
5ffb558ab8 fix(tracing): wrong attribute type
Some checks failed
Gitea Build Check / Build (push) Failing after 30s
changed attribute types in to Int
2024-08-12 11:54:57 +02:00
0a8f84bb15 fix(tracing): wrong attribute type
changed attribute types in to Int
2024-08-12 11:54:53 +02:00
6583ae7d29 fix(tracing): wrong attribute type
changed attribute types in to Int
2024-08-12 11:54:50 +02:00
e38171e53d fix(tracing): wrong attribute type
changed attribute types in to Int
2024-08-12 11:53:48 +02:00
7cf51f9b90 fix(tracing): wrong attribute type
changed attribute types in to Int
2024-08-12 11:53:17 +02:00
9d9b354698 fix(tracing): wrong attribute type
changed attribute types in to Int
2024-08-12 11:52:53 +02:00
ae7bc131f7 refactor(tracing): tracing & logging
added the custom util functions to handel telemetry
2024-08-12 11:50:45 +02:00
135e09ea8e refactor(tracing): tracing & logging
added the custom util functions to handel telemetry
2024-08-12 11:46:53 +02:00
24d51a3751 refactor(tracing): tracing & logging
added the custom util functions to handel telemetry
2024-08-12 11:39:22 +02:00
d994ead6f6 refactor(tracing): tracing & logging
added the custom util functions to handel telemetry
2024-08-12 11:36:34 +02:00
4d262c8fff refactor(tracing): tracing & logging
added the custom util functions to handel telemetry
2024-08-12 11:32:53 +02:00
ffc3164cb7 refactor(tracing): tracing & logging
added the custom util functions to handel telemetry
2024-08-12 11:17:02 +02:00
3f92bdb325 feat(tracing): Add tracing, logging, and error handling to tagGroup database functions 2024-08-12 10:07:42 +02:00
098ecda869 chore(tracing): Rename "tag_count" to "tag_aliases_count" 2024-08-12 10:07:29 +02:00
ca1e1a1da5 feat(tracing): added tracing 2024-08-12 09:58:14 +02:00
6bec8e3373 chore(tracing): Update log field names for clarity 2024-08-12 09:57:31 +02:00
c17b78cc48 refactor(logging): Refactor error handling in CreateTag, CreateTagInBatch, and DeleteTag functions
Some checks failed
Gitea Build Check / Build (push) Failing after 29s
Improve error handling in the CreateTag, CreateTagInBatch, and DeleteTag functions by utilizing a new utility function. Simplify logging and error management, ensuring more consistent error responses throughout these operations.
2024-08-11 22:34:53 +02:00
a368f59234 feat(telemetry): Implement OpenTelemetry tracing and logging in tag management functions 2024-08-11 22:17:24 +02:00
2d9db01d72 feat(telemetry): Implement telemetry setup in database client
Add OpenTelemetry integration to the database client by creating a `setupTelemetry` function. Initialize a tracer and configure logging with the otellogrus hook. Call this function during the connection process to enable tracing and logging for database operations.
2024-08-11 22:17:00 +02:00
e839e7ba2a feat(database): return gorm itself
Some checks failed
Gitea Build Check / Build (push) Failing after 28s
2024-08-11 00:26:20 +02:00