DiscoPanel v3.0.0-beta.1
Pre-release
Pre-release
·
0 commits
to main
since this release
What's Changed
- Ok some CI updates are apparently required again. (ab84462)
- fmt (62f835d)
- rm fixture gen and migration testing from ci pipeline. (52f847c)
- Updated releaser CI (5f3d9a3)
- nit (f2396ba)
- rm lobby module art, it no longer exists (7eb358d)
- MIGRATIONS COMPLETE MOVING ON (612e300)
- migrate test in the works (89ed2e3)
- Removed idiotic migration testing. Going a different way. (9a904b3)
- Added some client file prefixes (c4b5c88)
- Auto pause and auto stop duration fixes (0e18d9d)
- User mod redisable/reenable rules (a685bd4)
- Updated stale or not yet added config fields (a477343)
- Updated some nits in the documenation. Fixed the base url bootstrapping. Now I need to double check all the current configs are up to date and actually used. (cbc88e4)
- Added screenshots to docs + fixed v2 image migrations (83fcbd2)
- Much cleaner (bb1b44a)
- upd (ad46221)
- Updates for module bot (7076a9e)
- bot introduction (5a683eb)
- rm bench (c6f9653)
- rbac testing impl (7da0b54)
- Impl path picker reusable ux component for scoped rbac path picking (host paths for admin only!) (0ec1fb4)
- Consolidation pass + bug fixes and consistency improvements (f08f9ec)
- Ok, things are looking decent. Consolidated provisioner a bit. Fixed property reflection. Fixed module port listeners. (79526c6)
- repin common 1.26.6 version (0d6ac63)
- version bump and pin at 1.27 (6d85441)
- Pinning for updates to indexers and provisioning for discomodule (0230a92)
- ftb curseforge (e33fae9)
- Completing the immediate bug fixes re proxy and the last part of protogorm migrations. (27b6a46)
- Migrations done in theory, but there are always edge cases.... also nit on the rm of the base hostname proxy field. Id like to keep that function. (7f3fd31)
- In process lobby hosting enabled, consolidated mc proto a bit, topology changes, and more. (9fd3797)
- hmmmm, im about 3 or 4 tries away from ripping this lobby thing out entirely. (d04a664)
- mcproto additions, hub shim, puppet and transfer packet protocol support natively, and more. (befe8be)
- toast be gone (f185a77)
- Lobby updates (7839b28)
- cleanup text (631b50c)
- Added quite a few unit tests, still need some isolated E2E tests though. Additional consolidation. I believe we are ready to implement and test the remaining gaps till prod: protogorm migrations (external), v2->v3 migration script, player interactivity portal, discord bot, runtime benchmarking, indexer cleanup, modloader testing (for all of them), impl mc protoc functions that are missing currently, discomodule tls, front end consolidation, multiple passes over front end for inconsistencies, and more. (c6aa95f)
- God I am so over TLS and proxies. (6b8c781)
- rm traefik.me from docs. Added edge tls toggle and explicit https enable (mostly for ui text). (6a6210b)
- Cleaned up topology. Rm traefik.me since their cert chain was deprecated (LE said no). Realized its probably not very secure to use publically available keys either. Uploads only or dns termination is what we'll do. Maybe acme down the line. (caf57d4)
- consolidation and edge case coverage pass, runtime and module agents need repinning (e876e7d)
- Net topology and multi hostnames mostly worked out, that was a pain though. Id like to see more consistency in port and hostname reference styles. (08950ac)
- Had to roll back the auto tls functionality extensively, it was becoming a complete mess. Moved to a M:1 hostname representation and made everything including the panel ui itself a generic service to be proxied. (ea7ea0a)
- fixed (48252f8)
- Added reachability probing to bounce back your router ip and to check the accesibility of listen ports from outside the network. (1242f3b)
- Refined network topolgy, consolidated port management and resolution of hostname traffic (concentrated in proxy internal pkg). (167962c)
- rebrand + ui enhancements. getting ready for network secure certs for modules (tls). (a99c5c2)
- Cleaned up comments and user facing text in ui and elsewhere. (0372785)
- Panel namespace moves to discohaus, hub push retired at v2 (ec05f73)
- Private repos live beside the panel again, submodules and delegation removed (282bd22)
- Submodule pointer bumps for the runtime submodule conversion (d08658a)
- Runtime manages its own gen via panel submodule, placeholder proof delegation guards (980ccb5)
- Drop workspace ignore lines, bump submodule pins (dead72a)
- Discoruntime and discomodule wired as submodules, images move to ghcr (bab5e1f)
- rm gitignore (f00c316)
- Goodbye runtime. (8e607bf)
- nit (7ed2567)
- Basic nit for java util collapsed into runtime where it belongs (bf19b63)
- All module implementations moved to discomodule, panel keeps only the template definitions (cbaa150)
- Restore env ignore that the revert swept away (bfd9c43)
- Revert "Agent and runtime image pipeline moved to discomodule. Java majors list hoisted to pkg/javaversions so javamajors builds without generated protos." (ea5f14a)
- Agent and runtime image pipeline moved to discomodule. Java majors list hoisted to pkg/javaversions so javamajors builds without generated protos. (d996b71)
- Module runtime prompts, typed config fields, and public mcproto/moduleprompt pkgs. Module implementations moved out to discomodule. (5be7a5b)
- Cleanup up doctor (98dd6ed)
- Added tests + tiny fixes for new source of truth proto db schema (d6e5ee3)
- Refining protogorm integration (f340a31)
- Moved out protogorm to it's seperate repo for safekeeping... debating on how data-driven I want to go with this... (6f43101)
- Ok, we are actually stable and doctor module is fully decoupled. This is good. (6df7cb1)
- new registry pattern for indexers (dec2ff5)
- Doctor proxied hostname (701a04b)
- Doctor fix root + consolidation (5194c23)
- Consolidated activity recorder w/ internal/metrics pkg where it belongs. (208f0f8)
- First pass at proto gorm... This feels wrong, but in a good way. (1563558)
- Further consolidation and decoupling of isolated pkg types/methods (65fb787)
- Consolidation (a16d5bb)
- Fixed. (d8597d7)
- added client mod list (cc02b37)
- rm nonsense. (b459b1d)
- this may have yielded slightly better results but im getting less stability at this point (407eb93)
- fixed fatal log output wishful thinking (960ef66)
- Little ui nits (37c15b4)
- upd (610e006)
- consolidate (8d296f0)
- gross, this jvm auto pilot and runtime diagnostic is becoming a pain. (44c98b5)
- Updated tab rail design w/ submenu. ux is now consistent across pages. (bb2763f)
- Update checkpoint, manually tested. See checkpoint analysis completion dates for changelog. (b1fb4b9)
- Added checkpoint analysis. (501a6c6)
- Rebased, partial completion of short term todos and more importantly the untethering from the itzg container ecosystem (faf276c)