Skip to content

Rename http-gateway to ic-http-gateway-protocol - #66

Merged
andrewbattat merged 6 commits into
mainfrom
andrew/update-http-gateway-name
Mar 17, 2026
Merged

Rename http-gateway to ic-http-gateway-protocol#66
andrewbattat merged 6 commits into
mainfrom
andrew/update-http-gateway-name

Conversation

@andrewbattat

@andrewbattat andrewbattat commented Mar 12, 2026

Copy link
Copy Markdown
Contributor

NODE-1906

http-gateway is a bad name, as this is more precisely the http-gateway-protocol, and we already refer to this as the http-gateway-protocol in interface spec: https://docs.internetcomputer.org/references/http-gateway-protocol-spec

Summary of changes

  • Rename repository references from http-gateway / http-gateway-protocol to ic-http-gateway-protocol.
  • Establish ic-http-gateway-protocol as the primary crate.
  • Keep ic-http-gateway as a backward-compatibility re-export crate during the migration window.

Follow-ups

  • Rename the GitHub repository from http-gateway to ic-http-gateway-protocol.
  • Migrate downstream consumers in ic-gateway and ic repositories to use the new repository slug consistently.
  • Remove the compatibility crate after downstream migration is complete (NODE-1907).

@andrewbattat andrewbattat self-assigned this Mar 12, 2026
@andrewbattat
andrewbattat requested review from a team as code owners March 12, 2026 01:14
@andrewbattat
andrewbattat merged commit 35e7cce into main Mar 17, 2026
6 checks passed
shilingwang pushed a commit that referenced this pull request Mar 23, 2026
[NODE-1906](https://dfinity.atlassian.net/browse/NODE-1906)

`http-gateway` is a bad name, as this is more precisely the
_http-gateway-protocol_, and we already refer to this as the
http-gateway-protocol in interface spec:
https://docs.internetcomputer.org/references/http-gateway-protocol-spec

## Summary of changes

- Rename repository references from `http-gateway` /
`http-gateway-protocol` to `ic-http-gateway-protocol`.
- Establish ic-http-gateway-protocol as the primary crate.
- Keep ic-http-gateway as a backward-compatibility re-export crate
during the migration window.

## Follow-ups

- Rename the GitHub repository from `http-gateway` to
`ic-http-gateway-protocol`.
- Migrate downstream consumers in `ic-gateway` and `ic` repositories to
use the new repository slug consistently.
- Remove the compatibility crate after downstream migration is complete
([NODE-1907](https://dfinity.atlassian.net/browse/NODE-1907)).

[NODE-1906]:
https://dfinity.atlassian.net/browse/NODE-1906?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[NODE-1907]:
https://dfinity.atlassian.net/browse/NODE-1907?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
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.

2 participants