Mondo Diaz
55a38ad850
Add deduplication design doc, file size limits, and validation tests
...
- Add max_file_size (10GB) and min_file_size (1 byte) config options
- Add file size validation to regular and resumable upload endpoints
- Create comprehensive deduplication design document covering:
- SHA256 algorithm selection rationale and migration path
- Content-addressable storage model
- S3 key derivation and prefix sharding
- Duplicate detection workflow
- Reference counting lifecycle
- Edge cases and error handling
- Collision detection strategy
- Performance considerations
- Operations runbook
- Add tests for empty file rejection and file size validation
2026-01-05 15:35:21 -06:00
Mondo Diaz
32115fc1c5
Add integration tests for garbage collection endpoints
2026-01-05 15:24:46 -06:00
Mondo Diaz
4c2e21295f
Add comprehensive ref_count tests and fix resumable upload double-counting bug
...
- Add tests for cascade deletion ref_count (package/project delete)
- Add tests for tag update ref_count adjustments
- Fix resumable upload bug where ref_count was incremented manually AND by SQL trigger
- ref_count is now exclusively managed by SQL triggers on tag INSERT/DELETE/UPDATE
2026-01-05 15:19:05 -06:00
Mondo Diaz
7d4091221a
Update CHANGELOG for issues 33, 34, 35
2026-01-05 15:11:48 -06:00
Mondo Diaz
d2abfe671a
Update CHANGELOG for issues #33 , #34 , #35 , #36
2026-01-05 11:31:55 -06:00
Mondo Diaz
accba9e404
Fix Helm chart: rename minio.ingress to minioIngress to avoid subchart conflict
2025-12-16 12:51:41 -06:00
dane.moss
994f166de8
release new image with presigned URL support for direct s3 downloads as default download mode
2025-12-15 15:17:53 -07:00
Mondo Diaz
2df97ae94a
Add presigned URL support for direct S3 downloads ( #48 )
2025-12-15 16:06:51 -06:00
Mondo Diaz
3fd2747ae4
Store SHA256 checksums with artifacts and add multiple hash support
2025-12-15 14:47:30 -06:00
Mondo Diaz
2686fdcb89
Add integrity verification workflow design document
2025-12-15 14:00:32 -06:00
Dane Moss
3fe421f31d
update URLs to point to BSF
2025-12-15 11:30:07 -07:00
Mondo Diaz
b52c8840f1
Add schema enhancements for uploads, artifacts, and audit tracking
2025-12-12 15:23:50 -06:00
Dane Moss
bc3da14d50
Add prosper config
2025-12-12 13:52:27 -07:00