Skip to content

Infra: Bump RustFS to 1.0.0 - #4013

Merged
kevinjqliu merged 1 commit into
mainfrom
kevinjqliu-rustfs-1-0-0-bump
Sep 24, 2026
Merged

kevinjqliu merged 1 commit into
mainfrom
kevinjqliu-rustfs-1-0-0-bump

Conversation

@kevinjqliu

Copy link
Copy Markdown
Contributor

Rationale for this change

Bumps the RustFS object store used by the dev/integration Docker Compose setup from 1.0.0-rc.5 to the stable RustFS 1.0.0 release.

1.0.0 includes RustFS fix for vhost domain port matching, so the :9000 workaround in RUSTFS_SERVER_DOMAINS is dropped (object-store:9000 → object-store) along with the related comment.

Part of the per-repo RustFS 1.0.0 pin tracking in the Iceberg RustFS umbrella issue.

Are these changes tested?

Tested locally with dev/docker-compose-integration.yml (object-store + rest, host ports remapped to avoid local conflicts):

  • aws-cli with addressing_style=virtual → PUT http://warehouse.object-store:9000/... succeeded and the object landed in the warehouse bucket.
  • PyIceberg → REST fixture (Java S3FileIO, virtual-hosted style) create table + append + scan round trip succeeded (3 rows, 1 snapshot, metadata and data files written).

Are there any user-facing changes?

No.

AI Disclosure: Assisted by GitHub Copilot.

RustFS 1.0.0 is the stable release and includes the vhost domain port
matching fix, so RUSTFS_SERVER_DOMAINS no longer needs the port.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The reviewed changes are focused, tested, and have no unresolved blocking issues.

Review effort: Lite
Findings: None

What changed in this PR

Updates the development and integration Docker Compose setups to RustFS 1.0.0 and removes the obsolete port workaround.

Changes:

  • Bumps RustFS from 1.0.0-rc.5 to 1.0.0.
  • Simplifies RUSTFS_SERVER_DOMAINS for virtual-hosted S3 requests.
File Description
dev/​docker-compose.yml Updates the RustFS image tag.
dev/​docker-compose-integration.yml Updates the image and removes the obsolete domain-port workaround.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@kevinjqliu

Copy link
Copy Markdown
Contributor Author

ty @Fokko and i love this merge queue thing 😄

@kevinjqliu
kevinjqliu added this pull request to the merge queue Sep 24, 2026
Merged via the queue into main with commit 4dba4a4 Sep 24, 2026
22 checks passed
@kevinjqliu
kevinjqliu deleted the kevinjqliu-rustfs-1-0-0-bump branch September 24, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants