Skip to content

Conversation

@thedevbirb
Copy link
Collaborator

@thedevbirb thedevbirb commented Dec 11, 2025

This release drops the HTTP server used in FlowProxy for dealing with system
requests. Now only the TCP server exists. It marks a breaking change in
FlowProxy, because backwards compatibility is not maintained anymore.

  • The HTTP server on the usual system api port (5544) has been dropped, meaning
    that also the readyz/infoz/livez endpoint are now unsupported as well.
    Healthchecks will be performed by sending a special packet to the TCP server,
    see fix(socket/rep): correct cleanup on FIN + ping support chainbound/msg-rs#140.
  • As mentioned above, all functionality related to infoz endpoint for port
    discovery has been dropped, and the socket address returned from BuilderHub is
    assumed to be for the TCP server.
  • The flag --system-listen-addr-tcp (SYSTEM_LISTEN_ADDR_TCP) has been
    dropped.
  • The flag --system-listen-addr-http (SYSTEM_LISTEN_ADDR) has been renamed
    to --system-listen-addr, with same environment variable name, and it now is
    used to bind the TCP server.
  • The flag --http.client-pool-size (CLIENT_POOL_SIZE) has been removed since
    there are no more HTTP clients used for forwarding orders to peers.

@thedevbirb thedevbirb force-pushed the lore/chore/drop-http-server branch from 1ddd8f9 to 5d00979 Compare December 11, 2025 13:41
@thedevbirb thedevbirb changed the title chore(ingress): drop http server chore!(ingress): drop http server Dec 11, 2025
@thedevbirb thedevbirb force-pushed the lore/chore/drop-http-server branch 3 times, most recently from 8de5ab5 to b5e54ec Compare December 11, 2025 14:46
@thedevbirb thedevbirb force-pushed the lore/chore/drop-http-server branch from b5e54ec to 342939a Compare December 11, 2025 16:19
@thedevbirb thedevbirb force-pushed the lore/chore/drop-http-server branch 2 times, most recently from 18caf10 to e4404eb Compare December 12, 2025 09:21
@thedevbirb thedevbirb changed the title chore!(ingress): drop http server chore!(ingress): drop http server; v2.0.0 Dec 12, 2025
@thedevbirb thedevbirb marked this pull request as ready for review December 12, 2025 09:25
@thedevbirb thedevbirb force-pushed the lore/chore/drop-http-server branch from e4404eb to 1412ee9 Compare December 12, 2025 10:04
@thedevbirb thedevbirb force-pushed the lore/chore/drop-http-server branch from 1412ee9 to 51661aa Compare December 12, 2025 10:10
@thedevbirb thedevbirb force-pushed the lore/chore/drop-http-server branch 2 times, most recently from 3f435c3 to b2111ee Compare December 12, 2025 15:01
@thedevbirb thedevbirb force-pushed the lore/chore/drop-http-server branch from b2111ee to b1ce14e Compare December 12, 2025 15:10
@thedevbirb thedevbirb merged commit e1050f8 into main Dec 15, 2025
6 checks passed
@thedevbirb thedevbirb deleted the lore/chore/drop-http-server branch December 15, 2025 12:27
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