Commit Graph

51 Commits

Author SHA1 Message Date
cd7a1b4956 Update storage/blob.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-03 00:34:53 +01:00
cfec3afb49 S3 compatibility and openapi spec. 2026-03-03 00:24:45 +01:00
66e3db44dc add admin endpoints for user policy and status updates 2026-03-03 00:11:39 +01:00
57951fda38 add admin user delete endpoint and service support 2026-03-02 23:58:12 +01:00
22cfb820f9 skip S3 policy check for admin routes after signature verify 2026-03-02 23:54:05 +01:00
93a3aabf7d allow signed admin routes before S3 policy resolution 2026-03-02 23:51:46 +01:00
9b8d0b2b3e add auth service tests for user admin primitives 2026-03-02 23:39:39 +01:00
7a7f570882 add admin v1 create/list/get HTTP endpoints 2026-03-02 23:38:58 +01:00
828b7c7c34 add auth service user create/list/get primitives 2026-03-02 23:37:33 +01:00
96e3b0e042 wire admin API feature flag 2026-03-02 23:36:09 +01:00
651413d494 Merge pull request #6 from ferdzo/feature/metrics
Metrics endpoint
2026-03-02 23:28:05 +01:00
c03bd3e3a2 Minimal fixes for metrics 2026-03-02 23:26:57 +01:00
8c9cd96213 Auth for metrics, removed unwanted metrics and fixed tests. 2026-03-02 22:30:15 +01:00
Andrej Mickov
6ca3fb8701 Updated metrics 2026-02-27 16:38:51 +01:00
Andrej Mickov
f04f7601c0 Initial metrics endpoint added in Prometheus style 2026-02-27 14:59:23 +01:00
Andrej Mickov
2fea3da9ee Added ListObjectsV1 2026-02-27 14:01:10 +01:00
ba4256fd00 Update .env.example
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-27 10:39:12 +01:00
0edaae6dad Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-27 10:38:55 +01:00
678c10a3ad Initial working authentication with SigV4 2026-02-27 01:35:20 +01:00
79819ad2d0 Merge pull request #4 from ferdzo/fix/general
General enhancements and fixes
2026-02-25 00:46:30 +01:00
abe1f453fc Enhance API with health check endpoints and improve multipart upload management 2026-02-25 00:34:06 +01:00
a9fbc06dd0 Fix formatting in README for object operations 2026-02-24 14:04:09 +01:00
edfb5f5b2a Refine object operations and multi-object delete sections
Updated the formatting and structure of the object operations and multi-object delete sections in the README.
2026-02-24 10:23:53 +01:00
c997fe8471 Improve formatting of features in README
Updated feature list formatting in README.md for better readability.
2026-02-24 10:23:24 +01:00
fca553028c Merge pull request #3 from ferdzo/LICENSE
License
2026-02-24 10:20:05 +01:00
3630aad584 Merge branch 'develop' into LICENSE 2026-02-24 10:19:41 +01:00
93296ff74e Merge pull request #2 from ferdzo/feature/garbage-collection
Garbage collection and few other things
2026-02-24 10:18:11 +01:00
1b7393a545 Fix license section heading in README.md 2026-02-24 10:17:05 +01:00
Andrej Mickov
a3fad34272 LICENSE.md 2026-02-24 10:14:00 +01:00
06c90be50f Fixed copilot suggestions. 2026-02-24 00:28:33 +01:00
5e87247087 Introduced garbage collection, safe data write to storage and improved S3 compatibility. 2026-02-24 00:05:53 +01:00
a4990dae01 Merge pull request #1 from ferdzo/feature/multipart-upload
Multipart Upload support
2026-02-23 22:37:33 +01:00
d9a1bd9001 Applied Copilot review suggestions 2026-02-23 22:35:42 +01:00
a8204de914 Fixed logging, added config and .env example 2026-02-23 21:52:45 +01:00
d7bdb3177b Added logging 2026-02-23 00:42:38 +01:00
c989037160 Finialized multipart upload and graceful shutdown. Added Dockerfile. 2026-02-22 23:00:33 +01:00
5d41ec9e0a Implemented bulk delete from bucket, AWS SigV4 framing problems solved. 2026-02-22 15:32:04 +01:00
111ce5b669 Working MultipartUpload that needs minor tweaks. 2026-02-22 14:46:04 +01:00
5438a7f4b4 Updated gitignore 2026-02-22 13:43:23 +01:00
9b5035dfa0 Initial Multipart Upload 2026-02-22 13:42:23 +01:00
65a7a7eef8 S3 Error handling 2026-02-22 13:02:22 +01:00
eb798be550 Updated error handling to be S3 XML compatible. Implemented DeleteObject. 2026-02-22 13:01:59 +01:00
b19c24d9b7 Object prefix list filtering 2026-02-21 21:35:15 +01:00
6fe5a8a629 Added Bucket routes and bucket logic 2026-02-21 21:27:34 +01:00
151c11a636 HEAD Object route 2026-02-21 12:13:33 +01:00
f151f8055a Working simple PUT/GET API 2026-02-21 11:55:14 +01:00
22a8e4ea2e Added metadata, IO pipe instead of byte transfer. 2026-02-21 02:04:32 +01:00
1516d71cb3 Update 2026-02-20 00:55:55 +01:00
6e7fd1c329 Remove blobs and .db files from tracking 2026-02-20 00:24:41 +01:00
f7feb59f42 Simple chunking test 2026-02-20 00:20:19 +01:00