Changelog
New features, improvements, and fixes. We ship updates regularly to make Uplint better for you.
Multiple S3 Buckets Per Tenant
Bring your own S3 - now with more than one bucket. Register multiple buckets per tenant and route each file context to the one that fits, with automatic fallback to a default.
New Features
Register multiple storage buckets per tenant
Each bucket carries its own name, region, credentials, and base path. Keep regulated data, avatars, and exports in separate buckets - each with its own lifecycle.
Route file contexts to a specific bucket
Set a context's storage bucket from the dashboard or via storage_config_id on the API. Uploads land in the bound bucket, falling back to the tenant's default when unset or inactive.
Per-file bucket resolution on download
Uplint records which bucket every file was written to, so re-routing a context only affects new uploads - existing files always resolve to where they landed.
Improvements
Default bucket with safe deletion guards
Exactly one bucket is the fallback default. The default bucket and any bucket still bound to a context can't be deleted until reassigned.
Securitys
Encrypted, masked storage credentials
Secret access keys are encrypted at rest and never returned; access keys come back masked. Managing storage requires an admin-scoped API key.
Real-time Virus Scanning
Introducing real-time malware detection powered by our new scanning engine. Every file is now scanned before it touches your storage.
File Contexts & Webhooks
Organize your uploads with contexts and get real-time notifications with our new webhook system.
Performance & Reliability
Bug fixes and performance improvements across the platform.
Enterprise Features
New features for teams and enterprises, including SSO and advanced permissions.
SDK & Developer Experience
New SDKs for popular languages and improved documentation.
Uplint 2.0
Major release with new API, improved performance, and a complete redesign of the dashboard.