Skip to content

Bump B3.EntryPoint.Client from 0.14.3 to 0.15.1#495

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/B3.EntryPoint.Client-0.15.1
Open

Bump B3.EntryPoint.Client from 0.14.3 to 0.15.1#495
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/B3.EntryPoint.Client-0.15.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 28, 2026

Updated B3.EntryPoint.Client from 0.14.3 to 0.15.1.

Release notes

Sourced from B3.EntryPoint.Client's releases.

0.15.0

Bundles three downstream-SDK-gap items, unblocking pedrosakuma/B3TradingPlatform#​459 and #​298.

Highlights

  • #​179 (fix, breaking): EncodeNewOrderSingle no longer corrupts ExecutingTrader with a bogus AccountType write at offset 100. NewOrderRequest.AccountType removed (the field does not exist on NewOrderSingle in schema 8.4.2).
  • #​177 (feat): NewOrderRequest / ReplaceOrderRequest now expose six wire fields — OrdTagId, MmProtectionReset, SelfTradePreventionInstruction (new enum), RoutingInstruction (new enum), InvestorId (new readonly record struct), TradingSubAccount.
  • #​178 (feat): CancelOrderRequest now exposes four wire fields — OrderId (cancel-by-venue-id), ExecRestatementReason (new enum), ExecutingTrader, DeskId (varData).

Breaking changes (pre-1.0)

  • NewOrderRequest.AccountType removed (see #​179). Migration: simply drop the field — it had no wire effect after the bug fix anyway.

Excluded (documented, out of scope)

  • SecurityExchange (tag 207): SBE generator emits as 0-byte const "BVMF" — no model exposure required.
  • ExecInst (FIX 18) / DisplayResetPolicy: do not exist in schema 8.4.2. ExecInst is factored into SelfTradePreventionInstruction + RoutingInstruction + MmProtectionReset + InvestorId; iceberg refresh policy is hardwired in B3's matching engine.

See CHANGELOG.md for full details.

0.14.4

What's changed

  • fix(wire): enforce FIXP §4.7 Retransmission.Count bound on the inbound replay window (#​175, PR #​176).
    • Inbound Retransmission(NextSeqNo, Count) bursts are now tracked seq-by-seq with strict ordering.
    • Protocol violations surface as Warning logs (event IDs 4017-4020) instead of being silently absorbed:
      • 4016 RetransmissionWindowCompleted (Info) — clean Count delivery
      • 4017 RetransmissionWindowOverlapped (Warn) — new burst before previous completes
      • 4018 RetransmissionFrameOutOfSequence (Warn) — in-range seq that is not the expected next
      • 4019 RetransmissionWindowUnderDelivered (Warn) — burst terminated before Count
      • 4020 RetransmissionWindowOverDelivered (Warn) — extra in-range frame after Count reached
    • Window is also cleared on RetransmitReject, snapshot rehydrate, and renegotiate.
    • Public API unchanged.

Full Changelog: pedrosakuma/B3EntryPointClient@v0.14.3...v0.14.4

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: B3.EntryPoint.Client
  dependency-version: 0.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels May 28, 2026
@github-actions github-actions Bot enabled auto-merge (squash) May 28, 2026 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants