Releases: leighmacdonald/gbans
Releases · leighmacdonald/gbans
v0.5.4
What's Changed
- Permission Editor by @leighmacdonald in #414
- Server API Tests by @leighmacdonald in #415
- Fix missing extra demo size field by @leighmacdonald in #416
- Disable Autoteam by @leighmacdonald in #410
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- Compress Demos In Transit by @leighmacdonald in #409
- Fix Broken/Empty Pages On Some System by @leighmacdonald in #411
- Fix Some Bans Not Expiring by @leighmacdonald in #412
Full Changelog: v0.5.2...v0.5.3
v0.5.2
v0.5.1
What's Changed
- Fix missing demo query limits by @leighmacdonald in #407
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Improved Auth by @leighmacdonald in #396
- Improve Group Bans & Add Deep Steam Bans by @leighmacdonald in #398
- Add Privacy Policy by @leighmacdonald in #397
- #390 User Submission Contests & Modal Updates by @leighmacdonald in #391
- Upgrade to Yarn 4 by @leighmacdonald in #399
- Add Ban Editing Functionality by @leighmacdonald in #400
- Report And Appeal Table Improvements by @leighmacdonald in #401
- (Mod+) Player Search by @leighmacdonald in #403
- Improve Ban Tables by @leighmacdonald in #404
- Migrate All Remaining DataTables to LazyTable by @leighmacdonald in #405
- Improved Player Ssearch by @leighmacdonald in #406
Full Changelog: v0.4.2...v0.5.0
v0.4.1
What's Changed
- Fix Demo Asset ID by @leighmacdonald in #393
- Update sourcemod plugin with new api shape.
- Show embedded build info
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Important
This version introduces s3 compatible backed storage for all static assets. Existing assets should be automatically migrated, but you should backup before upgrading as this is not a well tested feature.
The transition is a multi step process. A future release will remove the legacy columns from the database.
What's Changed
- Transitioned To S3 Compatible Static Asset Storage
- #382 Add initial s3 client implementation and tests by @leighmacdonald in #384
- Use non-pro goreleaser by @leighmacdonald in #388
- S3 Config Improvements by @leighmacdonald in #389
Full Changelog: v0.3.2...v0.4.0
v0.3.2
v0.3.1
What's Changed
- Expanded documentation of config file and "getting started" process by @Mircoxi in #379
- Simplify API Conventions by @leighmacdonald in #381
- Use ip for steam:// protocol handler by @leighmacdonald in #383
- Update release actions by @leighmacdonald in #385
- Change to GITHUB_TOKEN by @leighmacdonald in #386
New Contributors
Full Changelog: v0.2.0...v0.3.1
v0.3.0
Changelog
- 24a2d31 ADd more weapons. Add discord match announce.
- f262708 ADd query tracer
- 9c62b63 Add & fix more weapon name mappings
- ac1696d Add & fix more weapon name mappings
- 7d5ea5c Add /logs command
- 42ed525 Add CSP
- c71c842 Add MatchResult/MatchPlayer/MatchHealer/MatchWeapon Remove logger member
- f6bc6cc Add ability to reference chat messages in reports. Add message context queries.
- 7c29d59 Add auto-refresh & local persistent settings
- 5f7d281 Add contexts. Add type checks.
- 1135af4 Add crocodile & reflect rescue ranger events
- 00c0d87 Add dial timeout.
- 748c79d Add dry run word filters
- 39652ba Add error message to 404
- ea2fdb4 Add errwrap check and fixes
- 4adeacb Add even more weapons
- e4ca1b8 Add example pl log
- 4de6e45 Add game winner field. Start of player stat query.
- 6e4d7d7 Add golden pan / batsaber / breadbite / jetpack stomp
- 0e6d970 Add goreleaser config
- 07e6bde Add healing stats table
- 44e43f8 Add hover state and make whole stack clickable.
- d886b4d Add import functions
- 4ba911d Add initLogAddress()
- caed6cd Add initial global sourcebans info for reporters/reportees.
- 2c10665 Add less priviledges server endpoint
- 765fe79 Add log query config support.
- 308de1b Add map
- 5b47e42 Add map stats chart
- 14a8a70 Add marked libs for v5
- 07a4959 Add message indices.
- 89697e8 Add message indices.
- ea1d40a Add more discord log messages
- 1118b69 Add more weapon events. Create log reader worker per match. Initial discord result table.
- 232ba83 Add more weapon names
- d4b0f12 Add more weapons
- 97eeef3 Add more weapons
- cda649d Add parallel tests
- a680e23 Add player class hover stats. Cleanup ui a bit.
- c311933 Add player match history page
- 2344e10 Add postgis testcontainer generation
- 5cc0d00 Add projectiles
- 89f17b4 Add red/blu team logos.
- fcd0cac Add refresh command to recalculate filter matches for all messages
- 9e806fd Add release.Dockerfile
- 848c690 Add remaining _test packages. gofumpt.
- e158c83 Add reworked /stats command
- 7334cbf Add separate debug logger mode
- 0d252e2 Add skeleton network tools page
- 2fd816a Add source bans info to appeal/ban pages
- ff1a330 Add state update timer
- 66f0506 Add state update timer. sp_format run.
- 2fcc458 Add stylecheck fixes
- 35aa9cb Add truncate
- 982038d Add unregister call to startup
- 6bdfed6 Add weapon accuracies
- fa3fef7 Add weapon stat popout table.
- 4b8e2f2 Add weapon table
- e5ec1db Always use string for steam ids.
- d9c9162 Big lint pass #1
- 10c689f Big refactor of server state updates. Moved into own package.
- 6fe25e3 Bump deps
- a5f01f1 Bump deps
- 38624cc Bump deps
- 00af83b Bump deps
- e05000b Bump deps
- ebdbf06 Bump deps
- 67c39ed Bump deps
- a68947a Bump deps
- 5abbb82 Bump deps
- 1abcd74 Bump deps
- d417651 Bump deps
- 01a79e1 Bump deps
- 1ce50d2 Bump deps
- 8a518d3 Bump deps.
- ed570b4 Bump deps.
- c410a7e Bump go deps
- eeaa831 Bump go version
- 3f98948 Check more type assertions
- b4f5be5 Check nil
- 61c9ef3 Cleanup docs. Remove docker hub mention.
- afe0039 Cleanup structure a bit
- 308a68a Cleanup user init a bit
- 85d6bc0 Create NetworkInput component
- 4824851 Create WeaponParser
- e8550c6 Create generic MutexMap
- 9f787bf Create match summary page. Remove some unused functionality.
- bd00fdb Create notificationCtx. Render notifications on page.
- d16401b Create smaller BaseServer struct for public consumption.
- 7451c68 Disable logstf integration test
- e5f1d19 Don't bail out on player summary update
- 9295a69 Dont embed font
- d56c3a3 Dont prealloc
- 5e0dacd Dont prealloc
- a817336 Dont register w/o discord enabled
- 92fffe3 Drop client side geolocation in favour of server side.
- bfe8ea7 Drop deprecated JSX global
- 4dd04a7 Drop empty branch
- 7bd4b49 Drop glob. state update improvements.
- 3fbd494 Enable more static checkers.
- fec7d61 Enable tag checks
- 67f349a Enable wsl & varnamelen checks and fixes.
- ba8a40d Expose to logged in users
- ead68ad Filter out no stat rows
- d18b393 Fix asn importing
- efe2cdc Fix breaking typescript 5.1 changes
- 9384cf4 Fix breaking typescript 5.1 changes
- a78755d Fix client position.
- 1e35e82 Fix deprecated mangle option
- dafeaff Fix media
- d050ab7 Fix missing addr
- 8984086 Fix nan check
- e6d46b9 Fix param order
- 40afb5f Fix parser errors
- 6d10e3a Fix race condition
- f80681f Fix remaining assertions
- 4515fbb Fix report state saving
- 68d0b8e Fix server state
- bfd6c4a Fix some discord handling errors.
- 1707b35 Fix steamid scan
- 3e0ae3e Fix up some import paths
- 3f633bb Formatting
- 6f26e3a Ignore token file
- 251aff2 Improve CSP a bit
- 61d3567 Improve rcon connection handling
- 3f2676e Improve stat handling. Support more events. Added new stats tests.
- 522ab5b Include more meta data in server state
- be70c67 Initial update to steamid.New() usage
- 72ee5ec Linter fixes
- 3a3fefa Make Weapon string const
- f6fd56f Make chat message history page functional
- 50c060b Make event broadcaster generic
- b82cd88 Migrate cc/region/positions
- 3d93b52 Migrate to Grid2
- 46ebed3 Minor fixes
- 5c1fd62 Missing staticcheck
- 9500a74 More discord alerts. Use PersonMessage for warns.
- 890ac64 More weapons
- 0e4bfef Move event broadcaster
- 65ca860 Move notifications & events to app package.
- 2a8d386 Move notifications outside of user state
- d438d01 Move patreon client to struct
- 44173df Optional date params
- 62d890a Pass 2
- 4b60a14 Passing checks
- 253a83e Prettier pass
- 4d87d75 Profile updater updated and enabled. Removed some useless links
- 93a647f Reduce update calls
- cfcf989 Refac pass 2
- f9fee87 Refactor app/bot.
- 83a6d26 Refactor discord embeds
- a26998a Refactor http handlers. Use localized loggers.
- 443fac0 Refactor into LogParser struct
- 2e8b796 Refactor server state concurrency model
- 110b313 Refactor udp reader into logparse pkg
- 2014086 Register on connect event
- e4f10de Remove PlayersCount/PlayersMax fields. Add state_update endpoint
- 446323e Remove command globals
- c501506 Remove config global
- 99b68a5 Remove deferred close call.
- b29e7bb Remove psay author
- 7ca5228 Remove rcon/execrcon. Use state for queries. Improve searching
- 6528485 Remove server state package instance. Add state member.
- 505f9ec Remove some unused chart function
- 5b13122 Remove some unused comp related functions. Refactor web names.
- a8b6094 Remove some unused stuff
- f41b5ac Remove unnecessary enabled check
- 4d3f6dd Resolve formats first
- fb1dee7 Revert route change
- 8a6e353 Save current match_id with chat message
- 0b7995e Save match data to db. Update parser with more weapons.
- 4c33eba Save player killstreaks / class stats. Use uuid for match id.
- 01c0cae Simplify discord channel ids. Remove some no longer used config vals.
- cb3f158 Small discord refactors
- 4b55776 Start of new table system
- 3bc0f90 Style fixes
- b3811b3 Throttle reject messages
- 27a0ef1 Unify say events. Enable udp reader.
- ee4ee36 Unregister existing commands
- 140c234 Update build workflow
- 29603e2 Update channel
- 5820fd8 Update codeql to v2
- f81efd1 Update command registration
- 799ac0c Update deps
- 2fda850 Update jwt lib
- 5a091e0 Update logparse README.md
- fd12f4f Update message response flow
- faec5b7 Update output format
- 22db803 Update patreon calls for api
- 87b5376 Update sorting
- 7823d56 Upgrade steamid/steamweb libs.
- ae3f234 Use _test packages
- d8335d3 Use forked embed package with newer discord limits
- a6c0495 Use global id instead of guild. Fix some incorrect discord args.
- 7e98414 Use new style command permissions
- 03cb28e Use steamweb friends call
- b1bc335 Use temp int64 for store calls and steamids
- ef427e8 Use v5 uuid pkg
- 1c14c16 Vertically center icons
- 8f129f7 Wrong field
- 53bb47f bump deps. More refactors.
- 7426d22 bump go deps
- 2415336 bump ts deps
- 881916e decouple log parser more
- 289adcf drop a2s
- 6e124b0 expose ourself
- 65313d4 pgx v5
- 00aee3e use steamweb v2
- 741171f use time.Time