<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>– SOS</title><link>https://changelog.exoscale.com/tags/sos/</link><description>Recent content in SOS on</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 19 Oct 2026 08:00:00 +0000</lastBuildDate><atom:link href="https://changelog.exoscale.com/tags/sos/rss.xml" rel="self" type="application/rss+xml"/><item><title>SOS: Native Bucket Lifecycle Rules</title><link>https://changelog.exoscale.com/sos-bucket-lifecycle-ga/</link><pubDate>Mon, 19 Oct 2026 08:00:00 +0000</pubDate><guid>https://changelog.exoscale.com/sos-bucket-lifecycle-ga/</guid><description>
&lt;p&gt;Logs, exports and old object versions pile up long after anyone needs them, and you pay for every byte. &lt;strong&gt;Bucket lifecycle rules&lt;/strong&gt; are now available on &lt;a href="https://www.exoscale.com/object-storage/?utm_source=changelog.exoscale.com&amp;amp;utm_medium=changelog&amp;amp;utm_campaign=bucket-lifecycle&amp;amp;utm_content=bucket_lifecycle_changelog"target="_blank" rel="noopener"&gt;Simple Object Storage&lt;/a&gt;: describe once what to delete and when, and SOS applies it every day.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What you can do with it&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Expire objects&lt;/strong&gt; a set number of days after they are written, or on a fixed date, across a bucket or under a prefix such as &lt;code&gt;logs/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prune old versions&lt;/strong&gt; on versioned buckets, a set number of days after they are replaced, and remove leftover delete markers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Abort incomplete multipart uploads&lt;/strong&gt;, whose parts never show up in a normal listing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rules cover expiration only: transitions to another storage class are not supported yet.&lt;/p&gt;
&lt;p&gt;Rules also apply to objects already in the bucket: anything past the limit is deleted at the next nightly evaluation.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Be careful when applying bucket lifecycle rules to a bucket used for backups.&lt;/strong&gt; Backup tools such as Veeam manage their own retention, and bucket lifecycle rules might interfere with how these tools work.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Why it matters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Storage stops growing by default.&lt;/strong&gt; Everything a rule removes is storage you no longer pay for, every month.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Retention becomes a policy, not a chore.&lt;/strong&gt; &amp;ldquo;Delete after 90 days&amp;rdquo; lives in the bucket configuration, which also helps with GDPR data minimization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nothing to operate.&lt;/strong&gt; SOS runs the rules itself: no cron job, no clean-up script to maintain.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/product/storage/object-storage/how-to/bucketlifecycle/"target="_blank" rel="noopener"&gt;Get started with the bucket lifecycle documentation.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Archival Storage: Cold Data at 77% Below Standard Pricing</title><link>https://changelog.exoscale.com/archival-storage-temporary-price-program/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>https://changelog.exoscale.com/archival-storage-temporary-price-program/</guid><description>
&lt;p class=""&gt;Cold data shouldn't cost the same as hot data. &lt;b&gt;Archival Storage&lt;/b&gt; stores cold data on Simple Object Storage (SOS) at &lt;a href="https://www.exoscale.com/object-storage/classes/" target="_blank" rel="noopener"&gt;€0.0042 per GB per month, 77% below Standard pricing&lt;/a&gt;, with free retrieval, on the same S3-compatible infrastructure you already use. It is built for genuine archival workloads: cold archives, long-term backups, and retention data you rarely access.&lt;/p&gt;
&lt;p class=""&gt;&lt;b&gt;How it works&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Request activation through the &lt;a href="https://app.formbricks.com/s/cmpy13efand7qsm01pd7oo85s?utm_source=changelog.exoscale.com&amp;utm_medium=changelog&amp;utm_campaign=storage-classes&amp;utm_content=archival_changelog" target="_blank" rel="noopener"&gt;activation form&lt;/a&gt;, one request per bucket, reviewed case by case&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once approved, your usage is billed at the Standard rate, then the difference down to the Archival rate is credited as a discount in the following billing period&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Same buckets, same API, same European zone, nothing changes for your applications&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="border-left:4px solid #0b7285;background:#f1f8fa;border-radius:6px;padding:12px 18px;margin:18px 0"&gt;
&lt;p class="" style="margin:0"&gt;&lt;b&gt;Sizing: each bucket is billed for at least 10 TB.&lt;/b&gt; A bucket on Archival Storage is billed for a minimum of 10 TB per month, metered as 9,313 GiB since Object Storage bills in GiB, even if it holds less. That is €42 per month, against €184 for the same 10 TB on Standard. Archival becomes cheaper than Standard from roughly 2.3 TB in a bucket, so it fits large, genuinely cold datasets rather than small ones. Estimate yours in the &lt;a href="https://calculator.exoscale.com/storage/" target="_blank" rel="noopener"&gt;storage calculator&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p class=""&gt;&lt;b&gt;Key conditions&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;At least 10 TB billed per bucket&lt;/b&gt;, whatever the bucket actually holds&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No object lock or retention on enrolled buckets: both arrive with the Cold Storage Class&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When the Warm and Cold Storage Classes launch in early 2027, a 30-day window is open to move each bucket to the Class of your choice. Cold Storage keeps the same €0.0042 per GB per month, without the 10 TB minimum. Buckets not migrated within the window return to Standard pricing&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=""&gt;&lt;b&gt;Timeline Overview&lt;/b&gt;&lt;/p&gt;
&lt;p class=""&gt;&lt;img src="roadmap.svg" alt="Storage Classes roadmap: Archival Storage is available now at EUR 0.0042 per GB per month with free retrieval, the Warm and Cold Storage Classes launch in early 2027, a 30-day window follows to move each bucket to the Class of your choice with Cold Storage keeping the same price, and Standard pricing resumes for any bucket not migrated." loading="lazy"&gt;&lt;/p&gt;
&lt;p class=""&gt;If you keep large, rarely-accessed datasets on Standard storage, Archival pricing can substantially lower their cost. See the full details on the &lt;a href="https://www.exoscale.com/object-storage/classes/" target="_blank" rel="noopener"&gt;Storage Classes page&lt;/a&gt;, &lt;a href="https://app.formbricks.com/s/cmpy13efand7qsm01pd7oo85s?utm_source=changelog.exoscale.com&amp;utm_medium=changelog&amp;utm_campaign=storage-classes&amp;utm_content=archival_changelog" target="_blank" rel="noopener"&gt;request activation&lt;/a&gt; for your buckets, or estimate your savings with the &lt;a href="https://calculator.exoscale.com/storage/" target="_blank" rel="noopener"&gt;storage calculator&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SOS: Block SSE-C Encryption per Bucket</title><link>https://changelog.exoscale.com/sos-block-sse_c-encryption-per-bucket/</link><pubDate>Fri, 29 May 2026 15:30:00 +0000</pubDate><guid>https://changelog.exoscale.com/sos-block-sse_c-encryption-per-bucket/</guid><description>
&lt;p&gt;You can now block specific server-side encryption types on your SOS buckets, starting with SSE-C (Server-Side Encryption with Customer-Provided Keys).&lt;/p&gt;
&lt;p&gt;When SSE-C is blocked on a bucket, any upload request that includes a customer-provided encryption key is rejected. This gives bucket owners a way to enforce their encryption policy at the bucket level, for example to ensure all objects use SSE-SOS so that data remains readable through replication and other server-side features that are incompatible with SSE-C.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Starting in 30 days, all newly created SOS buckets will have SSE-C blocked by default.&lt;/strong&gt; Existing SSE-C encrypted objects will still remain accessible for retrieval. If you want to re-encrypt them, you will have to upload them again with the new settings configured. It is always possible to block or unblock SSE-C by updating your bucket’s SSE configuration.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://changelog.exoscale.com/sos-block-sse_c-encryption-per-bucket/sos-block-sse-c.png" alt="SOS Block SSE-C configuration" loading="lazy" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/product/storage/object-storage/how-to/encryption/?utm_source=beamer&amp;amp;utm_medium=standalone&amp;amp;utm_campaign=SOS-Block-SSE-C-Encryption-per-Bucket&amp;amp;utm_content=ctalink#blocking-sse-c-by-default"target="_blank" rel="noopener"&gt;For configuration details, refer to the SOS documentation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SOS: Veeam Ready Repository – Capacity Target</title><link>https://changelog.exoscale.com/sos-veeam-ready-repository-capacity-target/</link><pubDate>Tue, 17 Feb 2026 09:30:43 +0000</pubDate><guid>https://changelog.exoscale.com/sos-veeam-ready-repository-capacity-target/</guid><description>
&lt;div class=""&gt;&lt;/div&gt;&lt;h2&gt;Exoscale Simple Object Storage (SOS) is now certified as a “Veeam Ready Repository – Capacity Target”.&lt;/h2&gt;&lt;div class="medium-insert-images"&gt;&lt;figure class=""&gt;
&lt;img src="sos-veeam-ready-repository-capacity-target-image-01.png" alt="Image #1" loading="lazy"&gt;
&lt;/figure&gt;&lt;/div&gt;&lt;div class=""&gt;This certification confirms that SOS can be used as a Veeam object storage repository and as a Capacity Tier in Veeam Scale-Out Backup Repositories, meeting Veeam’s functional and performance requirements, including immutability (Object Lock) support.&lt;/div&gt;&lt;div class=""&gt;In Veeam Backup &amp;amp; Replication, Exoscale is configured via the “&lt;a href="https://helpcenter.veeam.com/docs/vbr/userguide/s3_compatible_adding.html?ver=13" target="_blank" rel="noopener nofollow"&gt;S3-compatible object storage&lt;/a&gt;” option using standard S3 credentials and endpoints.&lt;/div&gt;&lt;h3&gt;What this enables&lt;/h3&gt;&lt;div class=""&gt;&lt;ul&gt;&lt;li&gt;Store Veeam backups directly on Exoscale SOS&lt;/li&gt;&lt;li&gt;Use SOS as a Capacity Tier for long-term retention&lt;/li&gt;&lt;li&gt;Protect backups with immutability (Object Lock)&lt;/li&gt;&lt;li&gt;Follow standard Veeam S3-compatible workflows&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3&gt;Getting started&lt;/h3&gt;&lt;div class=""&gt;To start backing up to SOS in Veeam:&lt;/div&gt;&lt;div class=""&gt;&lt;ol&gt;&lt;li&gt;Add a new Object Storage Repository&lt;/li&gt;&lt;li&gt;Select “S3-compatible object storage”&lt;/li&gt;&lt;li&gt;Configure it using your Exoscale S3 endpoint and credentials&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class=""&gt;Exoscale-specific documentation will be updated separately.&lt;/div&gt;&lt;blockquote&gt;Restore to on-premises environments is supported, while restore to Exoscale will be introduced in a future update.&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://helpcenter.veeam.com/docs/vbr/userguide/s3_compatible_adding.html?ver=13"target="_blank" rel="noopener"&gt;Follow Veeam’s standard S3-compatible setup:&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SOS: Full-Object Checksums for Multipart Uploads</title><link>https://changelog.exoscale.com/sos-full_object-checksums-for-multipart-uploads/</link><pubDate>Tue, 03 Feb 2026 08:00:00 +0000</pubDate><guid>https://changelog.exoscale.com/sos-full_object-checksums-for-multipart-uploads/</guid><description>
&lt;p class=""&gt;SOS now supports full-object checksums for multipart uploads using CRC32C, CRC64, and CRC64NVME. This allows you to verify the integrity of large objects end-to-end, without re-reading all parts again. As a result, integrity checks are faster, cheaper, and better suited for backup and compliance workloads.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/product/storage/object-storage/how-to/checksum/"target="_blank" rel="noopener"&gt;Read our documentation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SOS: Encryption at rest with SSE-SOS</title><link>https://changelog.exoscale.com/simple-object-storage-sos-encryption-at-rest-with-sse_sos/</link><pubDate>Tue, 04 Nov 2025 08:00:19 +0000</pubDate><guid>https://changelog.exoscale.com/simple-object-storage-sos-encryption-at-rest-with-sse_sos/</guid><description>
&lt;p class=""&gt;SOS now supports encryption at rest with SSE-SOS (using AES-256 encryption). When enabled, SSE-SOS offers free, automatic and fully managed encryption of all new objects written to your bucket. Combined with encryption in transit (TLS), your data is protected end-to-end without the need to manage keys on your side.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/product/storage/object-storage/how-to/encryption/"target="_blank" rel="noopener"&gt;Learn more&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SOS: Conditional Requests and Conditional Delete</title><link>https://changelog.exoscale.com/sos-conditional-requests-and-conditional-delete/</link><pubDate>Tue, 19 Aug 2025 08:00:00 +0000</pubDate><guid>https://changelog.exoscale.com/sos-conditional-requests-and-conditional-delete/</guid><description>
&lt;div class=""&gt;Conditional requests have been implemented across SOS to enhance the safety of write and delete operations and improve the efficiency of read operations.&lt;span style="white-space-collapse: preserve;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3&gt;Key features include:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Conditional Delete (DeleteObject):&lt;/b&gt; Utilize If-Match, If-Match-Size, and If-Match-Last-Modified-Time for safer deletions.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Conditional Get:&lt;/b&gt; Employ If-Match / If-None-Match or If-Modified-Since / If-Unmodified-Since for efficient retrieval.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Conditional Put:&lt;/b&gt; Use If-Match / If-None-Match for controlled writes.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=""&gt;&lt;b&gt;Conditional Copy:&lt;/b&gt; Apply copy-source-if-match / copy-source-if-none-match or copy-source-if-modified-since / copy-source-if-unmodified-since for precise copying.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=""&gt;&lt;b&gt;Write-once policy example:&lt;/b&gt; Enforce If-None-Match: "*" at the bucket level to ensure data is written only once.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/product/storage/object-storage/how-to/conditionalrequests/"target="_blank" rel="noopener"&gt;For a comprehensive guide, please refer to the Exoscale documentation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>New Feature: Bucket Replication (SOS)</title><link>https://changelog.exoscale.com/new-feature-bucket-replication-sos-0xytge2d/</link><pubDate>Tue, 01 Apr 2025 07:07:40 +0000</pubDate><guid>https://changelog.exoscale.com/new-feature-bucket-replication-sos-0xytge2d/</guid><description>
&lt;div class=""&gt;&lt;h3 id="marked-new-feature-bucket-replication-sos"&gt;&lt;span style="font-weight: normal;"&gt;We’re excited to introduce Bucket Replication for Simple Object Storage (SOS) – a powerful, automated solution designed to enhance data resilience, disaster recovery, same-zone and cross-zone synchronization.&lt;/span&gt;&lt;/h3&gt;&lt;h3 id="marked-what-makes-it-great"&gt;&lt;strong&gt;What Makes It Great?&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;p class=""&gt;&lt;strong&gt;Same-Zone &amp;amp; Cross-Zone Replication&lt;/strong&gt; – Seamlessly duplicate your data where you need it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Automated &amp;amp; Asynchronous&lt;/strong&gt; – New objects and updates are replicated effortlessly, ensuring eventual consistency.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=""&gt;&lt;strong&gt;Customizable Filtering&lt;/strong&gt; – Use prefix-based rules to replicate only what matters.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Terraform Integration&lt;/strong&gt; – Automate deployment and management with ease.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=""&gt;&lt;strong&gt;Built-in Compliance &amp;amp; Protection&lt;/strong&gt; – Strengthen backup strategies and failover readiness.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="medium-insert-images"&gt;&lt;figure class=""&gt;
&lt;img src="new-feature-bucket-replication-sos-0xytge2d-image-01.png" alt="Image #1" loading="lazy"&gt;
&lt;/figure&gt;&lt;/div&gt;&lt;p class=""&gt;&lt;span class=""&gt;&lt;i class=""&gt;Portal: Configuring replication&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=""&gt;This feature is completely free to enable, though keep in mind that replication doubles storage usage and costs accordingly.&lt;/p&gt;&lt;p class=""&gt;With SOS Bucket Replication, Exoscale continues to provide simple, scalable, and reliable cloud solutions for businesses that need secure and resilient storage infrastructure.&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="https://community.exoscale.com/community/storage/replication/"target="_blank" rel="noopener"&gt;Learn more: Bucket Replication Documentation&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SOS now supports conditional writes!</title><link>https://changelog.exoscale.com/sos-now-supports-conditional-writes/</link><pubDate>Tue, 03 Dec 2024 06:00:00 +0000</pubDate><guid>https://changelog.exoscale.com/sos-now-supports-conditional-writes/</guid><description>
&lt;p&gt;SOS now supports conditional writes, enabling operations that create objects to check the existence of an object before creating it.&lt;/p&gt;&lt;p class=""&gt;Conditional writes enable distributed applications to synchronize over the same dataset, removing the need for an external consensus system.&lt;/p&gt;&lt;p&gt;This feature allows applications to prevent accidental overwrites in concurrent write scenarios, ensuring better data consistency in workloads.&lt;/p&gt;&lt;p class=""&gt;&lt;strong&gt;Upcoming Feature:&lt;/strong&gt; Bucket Replication is currently in development to enhance data redundancy and availability.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.exoscale.com/blog/exoscale-sos-conditional-write/"target="_blank" rel="noopener"&gt;Explore the use cases for Conditional Writes&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Conditional Writes Now Supported in SOS</title><link>https://changelog.exoscale.com/conditional-writes-now-supported-in-sos/</link><pubDate>Fri, 15 Nov 2024 14:54:16 +0000</pubDate><guid>https://changelog.exoscale.com/conditional-writes-now-supported-in-sos/</guid><description>
&lt;div class=""&gt;&lt;b&gt;Details:&lt;/b&gt;&lt;/div&gt;&lt;div class=""&gt;SOS now supports conditional writes, allowing operations that create objects to first verify the existence of an object before creation. This feature helps distributed applications synchronize over the same dataset without relying on an external consensus system and prevents accidental overwrites in concurrent write scenarios, ensuring improved data consistency in workloads.&lt;/div&gt;&lt;div class=""&gt;&lt;b&gt;Upcoming Feature:&lt;/b&gt;&lt;/div&gt;&lt;div class=""&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Bucket Replication: &lt;/b&gt;Currently in development to enhance data redundancy and availability.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description></item><item><title>SOS de-fra-1 zone upgrade</title><link>https://changelog.exoscale.com/sos-de_fra_-zone-upgrade/</link><pubDate>Sat, 09 Feb 2019 23:00:00 +0000</pubDate><guid>https://changelog.exoscale.com/sos-de_fra_-zone-upgrade/</guid><description>
&lt;p&gt;The object storage platform was upgraded to the latest version of SOS for improved performance.&lt;/p&gt;</description></item></channel></rss>