Skip to content

Releases: leighmacdonald/gbans

v0.5.4

22 Nov 01:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.3...v0.5.4

v0.5.3

18 Nov 14:24
6ce9932
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

13 Nov 03:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1

12 Nov 15:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

12 Nov 14:23
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.5.0

v0.4.1

05 Oct 14:28
Compare
Choose a tag to compare

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

25 Sep 02:26
bd2f657
Compare
Choose a tag to compare

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

Full Changelog: v0.3.2...v0.4.0

v0.3.2

19 Sep 03:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

18 Sep 09:30
aafe17f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.1

v0.3.0

02 Sep 01:40
1ed1e0a
Compare
Choose a tag to compare

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