Skip to content

fix(lite): allow http endpoints for S3-compatible object stores#303

Merged
shikhar merged 2 commits intos2-streamstore:mainfrom
Mrhs121:fix-302
Mar 6, 2026
Merged

fix(lite): allow http endpoints for S3-compatible object stores#303
shikhar merged 2 commits intos2-streamstore:mainfrom
Mrhs121:fix-302

Conversation

@Mrhs121
Copy link
Contributor

@Mrhs121 Mrhs121 commented Mar 6, 2026

fix #302.
When AWS_ENDPOINT_URL_S3 starts with "http://", automatically set allow_http on the S3 builder.

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Mar 6, 2026

PR author is not in the allowed authors list.

@Mrhs121
Copy link
Contributor Author

Mrhs121 commented Mar 6, 2026

@infiniteregrets @quettabit PTAL, thanks!

@Mrhs121
Copy link
Contributor Author

Mrhs121 commented Mar 6, 2026

Happy path works as expected.
start s2 lite server
截屏2026-03-06 17 48 34
append data
截屏2026-03-06 17 48 27
data storaged in rustfs
截屏2026-03-06 17 46 18

@shikhar shikhar merged commit ae2c883 into s2-streamstore:main Mar 6, 2026
16 checks passed
@s2-release-plz s2-release-plz bot mentioned this pull request Mar 6, 2026
shikhar pushed a commit that referenced this pull request Mar 6, 2026
## 🤖 New release

* `s2-lite`: 0.29.20 -> 0.29.21 (✓ API compatible changes)
* `s2-sdk`: 0.24.7 -> 0.24.8 (✓ API compatible changes)
* `s2-cli`: 0.29.20 -> 0.29.21

<details><summary><i><b>Changelog</b></i></summary><p>

## `s2-lite`

<blockquote>

## [0.29.21] - 2026-03-06

### Bug Fixes

- Allow http endpoints for S3-compatible object stores
([#303](#303))
- Preserve follow wait budget after lagged recovery
([#311](#311))
- Initialize durability notifier from close status
([#312](#312))

<!-- generated by git-cliff -->
</blockquote>

## `s2-sdk`

<blockquote>

## [0.24.8] - 2026-03-06

### Bug Fixes

- Compression and FrameSignal ordering
([#313](#313))

<!-- generated by git-cliff -->
</blockquote>

## `s2-cli`

<blockquote>

## [0.29.21] - 2026-03-06

<!-- generated by git-cliff -->
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: s2-release-plz[bot] <262023388+s2-release-plz[bot]@users.noreply.github.com>
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.

[lite][QA] s2 lite fails to start with RustFS S3 backend: reqwest::Error { kind: Builder, source: BadScheme } during ListRequest

2 participants