Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
1f48561
feat(connectors): scaffold HTTP sink connector with types and stub Si…
mlevkov Mar 11, 2026
9554d19
feat(connectors): implement HTTP sink core — consume, retry, batch modes
mlevkov Mar 11, 2026
810828f
fix(connectors): remediate 12 review findings in HTTP sink (CR round 1)
mlevkov Mar 11, 2026
ba236eb
fix(connectors): remediate 7 follow-up review findings in HTTP sink (…
mlevkov Mar 11, 2026
81036b0
docs(connectors): add HTTP sink example config.toml
mlevkov Mar 12, 2026
c4d0258
docs(connectors): add HTTP sink README with usage, config reference, …
mlevkov Mar 12, 2026
f23ce56
test(connectors): add 46 unit tests for HTTP sink connector
mlevkov Mar 12, 2026
bd5fca6
fix(connectors): address 5 test/docs review findings for HTTP sink
mlevkov Mar 12, 2026
82d43ad
test(connectors): add integration tests for HTTP sink using WireMock
mlevkov Mar 12, 2026
f58e781
fix(connectors): remediate round 1 review findings for HTTP sink
mlevkov Mar 12, 2026
929b14a
fix(connectors): remediate round 2 review findings for HTTP sink
mlevkov Mar 12, 2026
4e778bf
docs(connectors): expand HTTP sink README with use cases, auth, deplo…
mlevkov Mar 13, 2026
624161e
feat(http-sink): add TCP keep-alive and connection pool idle timeout
mlevkov Mar 13, 2026
3ac51b1
test(http-sink): add multi-topic integration test
mlevkov Mar 13, 2026
50277fd
docs(http-sink): add connector runtime model and achievability table
mlevkov Mar 13, 2026
15b6d62
docs(http-sink): add runtime source references and connection pool de…
mlevkov Mar 13, 2026
c7e7171
docs(http-sink): add message flow section explaining input vs output …
mlevkov Mar 13, 2026
98994f1
fix(http-sink): remediate code review findings — error accounting, va…
mlevkov Mar 13, 2026
a09c4b3
refactor(http-sink): use Bytes type in send_batch_body signature for …
mlevkov Mar 13, 2026
3c6d192
fix(http-sink): remediate follow-up review findings (F1-F6)
mlevkov Mar 13, 2026
d9694ad
docs(http-sink): add comprehensive integration test documentation
mlevkov Mar 13, 2026
818fc7c
fix(http-sink): fix compilation errors and apply rustfmt formatting
mlevkov Mar 13, 2026
ec179a9
style(http-sink): align ASCII architecture diagram in test docs
mlevkov Mar 13, 2026
e9939ce
Merge remote-tracking branch 'origin/master' into feat/http-sink-conn…
mlevkov Mar 13, 2026
a1e43f9
fix(http-sink): resolve 5 CI failures — typos, markdown, fmt, license…
mlevkov Mar 13, 2026
9074061
refactor(sdk): move owned_value_to_serde_json to iggy_connector_sdk::…
mlevkov Mar 21, 2026
b52c753
refactor(http-sink): address PR #2925 review — items #1-11
mlevkov Mar 21, 2026
608a24e
chore(http-sink): test doc trimming, config cleanup — items #8, #12-14
mlevkov Mar 21, 2026
9fc0025
Merge branch 'master' into feat/http-sink-connector
mlevkov Mar 21, 2026
c83d468
fix(http-sink): remediate CR round 1 — 8 findings across 6 agents
mlevkov Mar 21, 2026
3cae7ad
style(http-sink): apply cargo fmt formatting
mlevkov Mar 21, 2026
097ad19
Merge branch 'master' into feat/http-sink-connector
mlevkov Mar 21, 2026
2f4fec0
chore: regenerate lockfile, fix markdown lint errors
mlevkov Mar 23, 2026
67e08d3
Merge branch 'master' into feat/http-sink-connector
mlevkov Mar 23, 2026
4848f79
Merge branch 'master' into feat/http-sink-connector
mlevkov Mar 24, 2026
59bb5b8
refactor(elasticsearch-sink): use shared owned_value_to_serde_json fr…
mlevkov Mar 24, 2026
3a41cf0
fix(http-sink): update imports after upstream binary_protocol refactor
mlevkov Mar 24, 2026
c3c9f16
Merge branch 'master' into feat/http-sink-connector
spetz Mar 25, 2026
60c45cd
Merge branch 'master' into feat/http-sink-connector
mlevkov Mar 25, 2026
a41d336
Merge branch 'master' into feat/http-sink-connector
mlevkov Mar 25, 2026
8e1c822
refactor: rename BatchMode::Ndjson to NdJson for consistent casing
mlevkov Mar 25, 2026
0a67b05
refactor: add field name constants, replace inline string literals
mlevkov Mar 25, 2026
3a29f51
refactor: derive strum Display on BatchMode, remove mode_name params
mlevkov Mar 25, 2026
3fa0adc
refactor: move content_type() from HttpSink to BatchMode impl
mlevkov Mar 25, 2026
bf67358
refactor: replace json! macros with strongly typed structs
mlevkov Mar 25, 2026
ed32fc3
refactor: use FIELD_* constants in test assertions
mlevkov Mar 25, 2026
99023f3
refactor: remove comment separators, reorder helpers below tests
mlevkov Mar 25, 2026
479a6b8
refactor: remove client parameter threading from send methods
mlevkov Mar 25, 2026
eb9e3d5
refactor: replace UUID v8 format with simple 32-char hex
mlevkov Mar 25, 2026
bf66fca
refactor: replace hand-rolled retry with reqwest-middleware
mlevkov Mar 25, 2026
dbc28a4
fix: remediate CR Round 1 findings (2 CRITICAL, 4 HIGH)
mlevkov Mar 25, 2026
9da588b
docs: update README and config for refactored HTTP sink
mlevkov Mar 25, 2026
25caccd
chore: update Cargo.lock after rebase on master
mlevkov Mar 26, 2026
615e171
chore: remove unused FIELD_HEADER_ENCODING test constant
mlevkov Mar 26, 2026
a7a9c46
Merge branch 'master' into feat/http-sink-connector
mlevkov Mar 26, 2026
fd7d6d4
Merge branch 'master' into feat/http-sink-connector
mlevkov Mar 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
# specific language governing permissions and limitations
# under the License.

# Whitelist valid identifiers to avoid typos false positives
[default.extend-identifiers]
# NDJSON = Newline Delimited JSON — "NdJson" is valid Rust CamelCase
NdJson = "NdJson"
nd_json = "nd_json"

# Whitelist valid technical terms to avoid typos false positives
[default.extend-words]
# French for coffee, used in UTF-8 test strings (cafe with accent)
Expand Down
Loading
Loading