jkunz
c2b40ee240
v6.3.3
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v6.3.3
2026-04-19 12:22:53 +00:00
jkunz
0db138bf42
fix(build): rename npmextra config to .smartconfig and refresh build metadata
2026-04-19 12:22:53 +00:00
jkunz
0e9862efca
feat: enhance storage stats and cluster health reporting
...
- Introduced new data structures for bucket and storage statistics, including BucketSummary, StorageStats, and ClusterHealth.
- Implemented runtime statistics tracking for buckets, including object count and total size.
- Added methods to retrieve storage stats and bucket summaries in the FileStore.
- Enhanced the SmartStorage interface to expose storage stats and cluster health.
- Implemented tests for runtime stats, cluster health, and credential management.
- Added support for runtime-managed credentials with atomic replacement.
- Improved filesystem usage reporting for storage locations.
2026-04-19 11:57:28 +00:00
jkunz
c683b02e8c
v6.3.2
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v6.3.2
2026-03-23 21:21:50 +00:00
jkunz
b64be03c2f
fix(docs): update license ownership and correct README license file reference
2026-03-23 21:21:50 +00:00
jkunz
494dac1267
v6.3.1
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v6.3.1
2026-03-21 22:19:51 +00:00
jkunz
cea3407777
fix(cluster): improve shard reconstruction validation and start background healing service
2026-03-21 22:19:51 +00:00
jkunz
a009d990d0
v6.3.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v6.3.0
2026-03-21 22:04:36 +00:00
jkunz
08d545f5db
feat(readme): document distributed cluster mode, erasure coding, and QUIC-based architecture
2026-03-21 22:04:36 +00:00
jkunz
a0a282c712
v6.2.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v6.2.0
2026-03-21 22:00:41 +00:00
jkunz
3eb0045676
feat(cluster): add shard healing, drive health heartbeats, and clustered policy directory support
2026-03-21 22:00:41 +00:00
jkunz
639eb5d36c
v6.1.0
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v6.1.0
2026-03-21 21:50:42 +00:00
jkunz
d12d321079
feat(cluster): add clustered storage backend with QUIC transport, erasure coding, and shard management
2026-03-21 21:50:42 +00:00
jkunz
4fcd05d3c6
v6.0.1
Default (tags) / security (push) Successful in 34s
Default (tags) / test (push) Failing after 35s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v6.0.1
2026-03-14 23:46:12 +00:00
jkunz
503e25ff98
fix(rust-bridge): update smartrust and limit RustBridge binary lookup to dist_rust
2026-03-14 23:46:12 +00:00
jkunz
bba0855218
BREAKING CHANGE(core): rebrand from smarts3 to smartstorage
...
Default (tags) / security (push) Successful in 43s
Default (tags) / test (push) Failing after 26s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
- Package renamed from @push.rocks/smarts3 to @push.rocks/smartstorage
- Class: Smarts3 → SmartStorage, Interface: ISmarts3Config → ISmartStorageConfig
- Method: getS3Descriptor → getStorageDescriptor
- Rust binary: rusts3 → ruststorage
- Rust types: S3Error→StorageError, S3Action→StorageAction, S3Config→SmartStorageConfig, S3Server→StorageServer
- On-disk file extension: ._S3_object → ._storage_object
- Default credentials: S3RVER → STORAGE
- All internal S3 branding removed; AWS S3 protocol compatibility fully maintained
v6.0.0
2026-03-14 15:20:30 +00:00
jkunz
d437ffc226
v5.3.0
Default (tags) / security (push) Successful in 37s
Default (tags) / test (push) Failing after 26s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v5.3.0
2026-02-17 16:50:04 +00:00
jkunz
e36758f183
feat(auth): add AWS SigV4 authentication and bucket policy support
2026-02-17 16:50:04 +00:00
jkunz
adf45dce2d
v5.2.0
Default (tags) / security (push) Successful in 40s
Default (tags) / test (push) Failing after 27s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v5.2.0
2026-02-17 16:28:50 +00:00
jkunz
eb232b6e8e
feat(auth,policy): add AWS SigV4 authentication and S3 bucket policy support
2026-02-17 16:28:50 +00:00
jkunz
0b9d8c4a72
v5.1.1
Default (tags) / security (push) Has been cancelled
Default (tags) / test (push) Has been cancelled
Default (tags) / release (push) Has been cancelled
Default (tags) / metadata (push) Has been cancelled
v5.1.1
2026-02-13 13:59:44 +00:00
jkunz
65eb266983
fix(smarts3): replace TypeScript server with Rust-powered core and IPC bridge
2026-02-13 13:59:44 +00:00
jkunz
54a0c2fb65
v5.1.0
Default (tags) / security (push) Successful in 38s
Default (tags) / test (push) Failing after 37s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v5.1.0
2025-11-23 23:31:26 +00:00
jkunz
648ff98c2d
feat(multipart): Implement full multipart upload support with persistent manager, periodic cleanup, and API integration
2025-11-23 23:31:26 +00:00
jkunz
d6f178bde6
v5.0.2
Default (tags) / security (push) Successful in 24s
Default (tags) / test (push) Failing after 35s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v5.0.2
2025-11-23 22:53:39 +00:00
jkunz
ffaef5cb15
fix(readme): Clarify contribution agreement requirement in README
2025-11-23 22:53:39 +00:00
jkunz
d4cc1d43ea
v5.0.1
Default (tags) / security (push) Successful in 35s
Default (tags) / test (push) Failing after 35s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v5.0.1
2025-11-23 22:52:19 +00:00
jkunz
759becdd04
fix(docs): Clarify README wording about S3 compatibility and AWS SDK usage
2025-11-23 22:52:19 +00:00
jkunz
51e8836227
v5.0.0
Default (tags) / security (push) Successful in 25s
Default (tags) / test (push) Failing after 35s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v5.0.0
2025-11-23 22:46:42 +00:00
jkunz
3c0a54e08b
BREAKING CHANGE(core): Production-ready S3-compatible server: nested config, multipart uploads, CORS, structured logging, SmartFS migration and improved error handling
2025-11-23 22:46:42 +00:00
jkunz
c074a5d2ed
v4.0.0
Default (tags) / security (push) Successful in 36s
Default (tags) / test (push) Failing after 37s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v4.0.0
2025-11-23 22:42:47 +00:00
jkunz
a9ba9de6be
BREAKING CHANGE(Smarts3): Migrate Smarts3 configuration to nested server/storage objects and remove legacy flat config support
2025-11-23 22:42:47 +00:00
jkunz
263e7a58b9
v3.2.0
Default (tags) / security (push) Successful in 25s
Default (tags) / test (push) Failing after 35s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v3.2.0
2025-11-23 22:41:46 +00:00
jkunz
74b81d7ba8
feat(multipart): Add multipart upload support with MultipartUploadManager and controller integration
2025-11-23 22:41:46 +00:00
jkunz
0d4837184f
v3.1.0
Default (tags) / security (push) Successful in 38s
Default (tags) / test (push) Failing after 36s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v3.1.0
2025-11-23 22:37:32 +00:00
jkunz
7f3de92961
feat(logging): Add structured Logger and integrate into Smarts3Server; pass full config to server
2025-11-23 22:37:32 +00:00
jkunz
a7bc902dd0
v3.0.4
Default (tags) / security (push) Successful in 34s
Default (tags) / test (push) Failing after 36s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v3.0.4
2025-11-23 22:31:44 +00:00
jkunz
95d78d0d08
fix(smarts3): Use filesystem store for bucket creation and remove smartbucket runtime dependency
2025-11-23 22:31:44 +00:00
jkunz
b62cb0bc97
v3.0.3
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 37s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v3.0.3
2025-11-23 22:12:29 +00:00
jkunz
32346636e0
fix(filesystem): Migrate filesystem implementation to @push.rocks/smartfs and add Web Streams handling
2025-11-23 22:12:29 +00:00
jkunz
415ba3e76d
v3.0.2
Default (tags) / security (push) Successful in 41s
Default (tags) / test (push) Failing after 36s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v3.0.2
2025-11-21 18:36:27 +00:00
jkunz
6594f67d3e
fix(smarts3): Prepare patch release 3.0.2 — no code changes detected
2025-11-21 18:36:27 +00:00
jkunz
61974e0b54
v3.0.1
Default (tags) / security (push) Successful in 40s
Default (tags) / test (push) Failing after 46s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v3.0.1
2025-11-21 17:09:16 +00:00
jkunz
fc845956fa
fix(readme): Add Issue Reporting and Security section to README
2025-11-21 17:09:16 +00:00
jkunz
eec1e09d2b
v3.0.0
Default (tags) / security (push) Successful in 25s
Default (tags) / test (push) Failing after 35s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v3.0.0
2025-11-21 14:36:30 +00:00
jkunz
c3daf9d3f7
BREAKING CHANGE(Smarts3): Remove legacy s3rver backend, simplify Smarts3 server API, and bump dependencies
2025-11-21 14:36:30 +00:00
jkunz
654f47b7fc
v2.3.0
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 36s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v2.3.0
2025-11-21 14:32:19 +00:00
jkunz
18a2eb7e3f
feat(smarts3-server): Introduce native custom S3 server implementation (Smarts3Server) with routing, middleware, context, filesystem store, controllers and XML utilities; add SmartXml and AWS SDK test; keep optional legacy s3rver backend.
2025-11-21 14:32:19 +00:00
jkunz
3ab667049a
v2.2.7
Default (tags) / security (push) Successful in 42s
Default (tags) / test (push) Failing after 37s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v2.2.7
2025-11-20 08:10:17 +00:00
jkunz
871f0e0b78
fix(core): Update dependencies, code style and project config; add pnpm overrides and ignore AI folders
2025-11-20 08:10:17 +00:00