gate

High-Performance, Low-Memory, Lightweight, Extensible Minecraft Reverse Proxy with Excellent Multi-Protocol Version Support - Velocity/Bungee Replacement - Ready for dev and large deploy!

APACHE-2.0 License

Stars
532
Committers
16

Bot releases are visible (Hide)

gate - v0.33.2

Published by robinbraemer about 1 year ago

Changelog

  • c5ff20f Update to Go 1.21.0 [skip ci]
  • c47bad0 chore(deps): Update Gate extend example
  • 29c482e fix: Do not track plugin channels registered per-player on the proxy; Plugin Messages sent from the backend server do work
gate - v0.33.1

Published by robinbraemer about 1 year ago

Changelog

  • 73d0ab8 fix(connect): Ensure Connect instance runs only once
gate - v0.33.0

Published by robinbraemer about 1 year ago

Changelog

  • 5af2c7d feat: Auto config reload on file update (#235)
gate - v0.31.6

Published by robinbraemer about 1 year ago

Changelog

  • 4fa5b0e chore(deps): bump vite from 4.2.1 to 4.4.9 in /.web (#231)
  • a4af984 chore(deps): update dependency vue to v3.3.4 (#207)
  • 6c73f1b chore(deps): update golang docker tag to v1.21 (#230)
  • dadd45b chore: Fix Go module URL (#229)
  • 295febd chore: Fix file name
  • 63082b0 chore: Update cli description
  • 66ff384 docs: Improve hero text
  • ee6bf18 docs: Update image
  • add9dec fix(config): Fix YAML config unmarshalling (fix #232)
  • e887e09 fix(deps): update module github.com/go-faker/faker/v4 to v4.1.1 (#215)
  • b8a43d1 fix(deps): update module github.com/gookit/color to v1.5.4 (#184)
  • 04ba50b fix(deps): update module go.minekube.com/gate to v0.32.0 (#214)
  • 2996af7 fix(deps): update module go.uber.org/zap to v1.25.0 (#227)
  • c96c325 fix(deps): update module golang.org/x/text to v0.12.0 (#228)
gate - v0.32.0

Published by robinbraemer about 1 year ago

Changelog

  • acb3c57 chore: Simplify cache loader setup
  • 429c59a feat(Lite): Add modifyVirtualHost route option (closes #180)
gate - v0.31.5

Published by robinbraemer about 1 year ago

Changelog

  • b567fb1 chore: Update Go dependencies
  • 09b27eb fix(Lite): Ping cache key is backend + protocol (fix #255)
gate - v0.31.4

Published by robinbraemer about 1 year ago

Changelog

  • bafa850 chore: refactoring
  • 42d854f fix: Support Gate Lite + Connect enabled
gate - v0.31.3

Published by robinbraemer about 1 year ago

Changelog

  • b034584 fix: Implement YAML en-/decoder (fixes #223)
gate - v0.31.2

Published by robinbraemer over 1 year ago

Changelog

  • 3f7b4c4 docs: Fix k8s apply bundle file url
  • 59afe39 fix: Parse number Durations in config correctly (fix #221)
gate - v0.31.1

Published by robinbraemer over 1 year ago

Changelog

gate - v0.31.0

Published by robinbraemer over 1 year ago

Changelog

  • 2632061 feat: Gate Lite: Add fallback status for offline route (#217)
gate - v0.30.0

Published by robinbraemer over 1 year ago

Changelog

  • 6b33d13 Add Minecraft 1.20.1 support
  • e41e41a Removed Dead Code (#212)
  • 6679247 fix(deps): update module github.com/rs/xid to v1.5.0 (#201)
  • 4de4f7b fix(deps): update module go.minekube.com/gate to v0.29.0 (#185)
  • b1d7409 log plugin initialization duration
  • f6e0f5f more debug details in packet write error
gate - v0.29.0

Published by robinbraemer over 1 year ago

Changelog

  • dd0f15d feat: disconnect on too many empty packets
  • 937d3f3 fix: Send resource pack twice (#197); feat: Add PendingResourcePack & AppliedResourcePack getters
gate - v0.27.3

Published by robinbraemer over 1 year ago

Changelog

  • 8878f2b Revert "Fix of payload error" (#194)
  • 947c2a2 Use Go 1.20 and update dependencies
  • b4972ad fix: No lint errors
  • bd84dd2 fix: Stuck on "Joining world..." on 1.19.4 (fixes #190)
  • 507143c fix: missing return payload error (#193)
gate - v0.27.2

Published by robinbraemer over 1 year ago

Changelog

  • 4f50ebd Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 (#176)
  • 66b0c82 Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /.examples/extend/simple-proxy (#175)
  • dcb603e chore(deps): update actions/setup-go action to v4 (#179)
  • e7017be chore(deps): update dependency vitepress to v1.0.0-alpha.60 (#166)
  • 2e0dc1b chore(deps): update dependency vue to v3.2.47 (#177)
  • 93f1e48 fix(deps): update module github.com/go-faker/faker/v4 to v4.1.0 (#167)
  • 74962a4 fix(deps): update module github.com/pires/go-proxyproto to v0.7.0 (#178)
  • 37d0d83 fix(deps): update module go.minekube.com/gate to v0.27.1 (#174)
  • faeba5a fix: unaligned 64-bit atomic operation (#183)
gate - v0.27.1

Published by robinbraemer over 1 year ago

Changelog

  • cfbebd9 fix(deps): update module go.minekube.com/gate to v0.27.0 (#173)
  • f5bdd12 fix: Resource pack response disconnects
gate - v0.27.0

Published by robinbraemer over 1 year ago

Changelog

  • 2df3aa6 Bump golang.org/x/image in /.examples/extend/simple-proxy (#159)
  • 424b290 Bump golang.org/x/net in /.examples/extend/simple-proxy (#161)
  • f5459be Document onlineModeKickExistingPlayers setting
  • 46823ea Fix typo
  • 42f96ba Fix typo in lite docs (#168)
  • acf49af Fix url ref comment
  • b7fdbc7 Gate Lite: make error for missing route less verbose
  • c8a63f9 Minecraft 1.19.4-rc2
  • f942c20 Minor config formatting [skip ci]
  • 3cc173a Remove unnecessary marshal [skip ci]
  • bca1ee3 Update README.md
  • 79760bd Update dependency vitepress to v1.0.0-alpha.46 (#156)
  • 72c885b Update dependency vitepress to v1.0.0-alpha.47 (#162)
  • 08e764e Update dependency vitepress to v1.0.0-alpha.48 (#165)
  • 4d0feac Update deps
  • bf48bd7 Update deps; Fix edge case with Forge plugin message before JoinGame
  • 2c054c1 Update module github.com/sandertv/gophertunnel to v1.27.3 (#160)
  • 0ccb473 Update module github.com/stretchr/testify to v1.8.2 (#163)
  • ab1509f Update module github.com/urfave/cli/v2 to v2.24.4 (#158)
  • 577a11a Update module go.minekube.com/gate to v0.26.9 (#152)
  • d3afa6f fix: Upsert packet id Minecraft_1_19_4
gate - v0.26.9

Published by robinbraemer over 1 year ago

Changelog

  • abf0d18 Add Algolia search to docs website
  • 475c8d3 Fix lint warnings unused fields
  • 82b5940 Lite Mode: Fix regular connection timeouts
gate - v0.26.8

Published by robinbraemer over 1 year ago

Changelog

  • ccf1698 Correct a comment
  • 24fec9e Update dependency vitepress to v1.0.0-alpha.45 (#147)
  • bc059a2 Update docker/build-push-action action to v4 (#149)
  • cf24c32 Update golang Docker tag to v1.20 (#150)
  • 5137bbc Update module github.com/go-faker/faker/v4 to v4.0.0 (#146)
  • d103fd5 Update module github.com/urfave/cli/v2 to v2.24.1 (#143)
  • da0c9d8 Update module github.com/urfave/cli/v2 to v2.24.2 (#148)
  • 49082a9 Update module github.com/urfave/cli/v2 to v2.24.3 (#151)
  • f24fda6 Update module go.minekube.com/connect to v0.5.2 (#144)
  • ddc03ea Update module go.minekube.com/gate to v0.26.7 (#142)
  • e740bc4 Update module google.golang.org/grpc to v1.52.3 (#145)
gate - v0.26.7

Published by robinbraemer over 1 year ago

Changelog

  • 25433bd Add Paper to proxy proto docs
  • 5427fc6 Optimize route matching by 72.6% with cached regex; Allow case-insensitive route matching
  • 844f926 Update FUNDING.yml
  • 4975f0a Update dependency vitepress to v1.0.0-alpha.38 (#139)
  • bb83982 Update dependency vitepress to v1.0.0-alpha.40 (#141)
  • af4d5fd Update module github.com/sandertv/gophertunnel to v1.26.1 (#138)
  • 20355cd Update module github.com/spf13/viper to v1.15.0 (#140)
  • 9ec09d2 Update module go.minekube.com/gate to v0.26.6 (#136)
  • 931e7ce Update module google.golang.org/grpc to v1.52.0 (#132)