Skip to content

Releases: USA-RedDragon/DMRHub

v1.0.43

18 Nov 05:32
6b106bc
Compare
Choose a tag to compare

Changelog

  • 6b106bc v1.0.43
  • d35f7a2 xsync: use NewMapOf
  • a335731 fix(deps): update module github.com/puzpuzpuz/xsync/v2 to v3
  • f95af49 fix(deps): update module github.com/gorilla/sessions to v1.2.2
  • 0969cf3 server: fix session secret hashKey
  • 963315f repeaterdb: announce update
  • 3e32d67 add feature flags
  • 93861c3 fix(deps): update module github.com/go-gormigrate/gormigrate/v2 to v2.1.1
  • 80f763c repeater config: de-duplicate some code
  • 7550724 migrations: make more resilient
  • 8bfde1d migrations: make more resilient
  • acdd714 Add migration to rename RadioID -> ID
  • d225164 Move internal/dmrconst -> internal/dmr/dmrconst
  • 93fd3e4 screenshots: fix lint issue
  • de14fd1 screenshots: add random traffic
  • f78dafa screenshots: don't affect coverage
  • 9cf62f7 Cypress: Generate screenshots
  • 6c3678f add retrys to tests that depend on network
  • c301e13 concurrent map updates
  • 9a931a9 repeaterdb: use xsync
  • 8f0be28 userdb: use xsync
  • 7da2530 releases: remove module path prefixes
  • b3671bd release: close milestones
  • bb3e327 Switch back to upstream gin-rate-limit
  • 637b3a5 Fixup various lint problems
  • dc2d093 Remove klog
  • 543ac6d chore(deps): update dependency @vitejs/plugin-vue to ^4.5.0
  • 30375a8 chore(deps): update dependency eslint to ^8.54.0
  • f6d2cb8 fix(deps): update module go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin to v0.46.1
  • 76c7cd6 frontend: cypress: use module syntax
  • fc4abc8 chore(deps): update dependency cypress-mochawesome-reporter to ^3.7.0
  • b1c8360 fix(deps): update opentelemetry-go monorepo to v1.21.0
  • 9c508ac package.json: module
  • e8c8406 chore(deps): update dependency start-server-and-test to ^2.0.3
  • 8a5ad2a chore(deps): update dependency @unhead/vue to ^1.8.4
  • 1d20bdc chore(deps): update node.js to v21.2
  • b6a7193 fix(deps): update module github.com/puzpuzpuz/xsync/v3 to v3.0.2
  • fe5057a chore(deps): update dependency axios to ^1.6.2
  • 76c6064 chore(deps): update dependency cypress to ^13.5.1
  • 80cc5d9 chore(deps): update dependency prettier to ^3.1.0
  • 06d4135 Automated update of RadioID.net Databases
  • 68d4731 fix(deps): update module go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin to v0.46.0
  • 2ec2035 fix(deps): update opentelemetry-go monorepo to v1.20.0
  • 1ddb2d9 fix(deps): update module github.com/go-co-op/gocron to v1.36.0
  • 0758454 fix(deps): update dependency primevue to ^3.40.1
  • 2b2a26b chore(deps): update dependency cypress to ^13.5.0
  • d4be720 fix(deps): update module golang.org/x/crypto to v0.15.0
  • 398ccb5 chore(deps): update dependency @vitejs/plugin-vue to ^4.4.1
  • e22af02 chore(deps): update dependency axios to ^1.6.1
  • 9661283 chore(deps): update go to v1.21.4

v1.0.42

07 Nov 08:28
cbac6d3
Compare
Choose a tag to compare

Security Alert

A denial of service vulnerability was identified in several implementations of HTTP/2 (CVE-2023-44487). Go’s was similarly impacted (CVE-2023-39325). This vulnerability has been dubbed "HTTP/2 Rapid Reset", as it is exploited by rapidly resetting HTTP/2 connections, causing an amplification of resource utilization.

v1.0.42 of DMRHub contains fixes for the Rapid Reset vulnerability.

Changelog

  • cbac6d3 v1.0.42
  • 9ea5841 chore(deps): update go to v1.21.3
  • 975e92c Update go-static-checks.yaml
  • f53b124 fix(deps): update dependency vue to ^3.3.8
  • 7431662 chore(deps): update dependency start-server-and-test to ^2.0.2
  • 3b30ac2 fix(deps): update module github.com/gorilla/websocket to v1.5.1
  • 535aacf Automated update of RadioID.net Databases
  • 6b9143a chore(deps): update dependency eslint to ^8.53.0
  • 4df1b6f fix(deps): update module golang.org/x/sync to v0.5.0
  • 87de358 chore(deps): update dependency @unhead/vue to ^1.8.3
  • 3c7d5b6 fix(deps): update module github.com/puzpuzpuz/xsync/v3 to v3.0.1
  • 295e52a fix(deps): update dependency primevue to ^3.39.0
  • 217743f chore(deps): update dependency @unhead/vue to ^1.8.2
  • 25bade2 fix(deps): update module github.com/redis/go-redis/v9 to v9.3.0
  • 491e969 chore(deps): update dependency cypress to ^13.4.0
  • 1a66ac0 fix(deps): update module github.com/go-co-op/gocron to v1.35.3
  • cebe8a1 chore(deps): update dependency @unhead/vue to ^1.8.1
  • 7ca5d09 fix(deps): update module github.com/glebarez/sqlite to v1.10.0
  • cf87a8b Automated update of RadioID.net Databases
  • cf06e57 chore(deps): update dependency @unhead/vue to ^1.8.0
  • d2edbbf fix(deps): update module github.com/tinylib/msgp to v1.1.9
  • 7821bc5 chore(deps): update dependency eslint-plugin-vue to ^9.18.1
  • d4cafc5 chore(deps): update actions/setup-node action to v4
  • 8b1db09 chore(deps): update node.js to v21
  • 64c9ad1 fix(deps): update dependency primevue to ^3.38.1
  • 9064666 chore(deps): update dependency axios to ^1.6.0
  • 62d8d81 fix(deps): update module gorm.io/driver/postgres to v1.5.4
  • e49bb3b chore(deps): update dependency sass to ^1.69.5
  • 641e14a chore(deps): update node.js to v20.9 (#522)
  • b6aeef6 fix(deps): update dependency vue to ^3.3.7
  • 1e2886f chore(deps): update dependency cypress-multi-reporters to ^1.6.4
  • 21e4edf chore(deps): update dependency cypress to ^13.3.3
  • 9892c08 chore(deps): update dependency eslint-plugin-vue to ^9.18.0
  • 710d063 fix(deps): update module github.com/puzpuzpuz/xsync/v2 to v3
  • f1f3fb8 Automated update of RadioID.net Databases
  • 5426ed9 chore(deps): update dependency eslint to ^8.52.0
  • b259fb1 fix(deps): update dependency vue to ^3.3.6
  • fd5de8c fix(deps): update dependency vue to ^3.3.5
  • e19e4f6 chore(deps): update dependency cypress to ^13.3.2
  • 89c1cc8 fix(deps): update dependency primevue to ^3.37.0
  • 5843a1a chore(deps): update dependency vite to ^4.5.0
  • 4328cca chore(deps): update dependency sass to ^1.69.4
  • 3170c11 Automated update of RadioID.net Databases
  • eebd67e fix(deps): update dependency pinia to ^2.1.7
  • 7af7f95 chore(deps): update dependency sass to ^1.69.3
  • 2e7ee65 chore(deps): update dependency cypress to ^13.3.1
  • ef86341 fix(deps): update dependency primevue to ^3.36.0

v1.0.41

11 Oct 10:03
8c59d05
Compare
Choose a tag to compare

Changelog

  • 8c59d05 v1.0.41
  • 3043850 server: hbrp: remove double-check for existence
  • 17a7e54 fix(deps): update module github.com/google/go-cmp to v0.6.0
  • 962d829 chore(deps): update dependency sass to ^1.69.2
  • 00444cb chore(deps): update dependency cypress-mochawesome-reporter to ^3.6.1
  • 273c9a4 fix(deps): update module github.com/go-co-op/gocron to v1.35.2
  • a50c1a8 fix(deps): update module gorm.io/gorm to v1.25.5
  • bfe7cd9 fix(deps): update module gorm.io/driver/postgres to v1.5.3
  • 680116c chore(deps): update dependency sass to ^1.69.1
  • 7913a93 fix(deps): update module github.com/go-co-op/gocron to v1.35.1
  • e043ce0 v1.0.40
  • 55080cd add Promethus metrics

v1.0.40

08 Oct 13:59
e0855cf
Compare
Choose a tag to compare

Changelog

v1.0.39

08 Oct 13:11
58b43e7
Compare
Choose a tag to compare

Changelog

v1.0.38

08 Oct 12:56
75ed50d
Compare
Choose a tag to compare

Changelog

  • 75ed50d v1.0.38
  • 7503f0e frontend: denote that openbridge peering is inoperable
  • 9d4e8d7 openbridge: don't call track unlink
  • 11bdbca openbridge: force tx on TS1
  • 08c17b8 openbridge: don't block connection to handle packets
  • dec87fc openbridge: add peer rules
  • 40579d9 frontend: error message rework
  • b91954a frontend: make peers match API
  • 073f3f0 api: peers: set owner ID by user choice
  • 175d4fa openbridge: restrict creation to admins
  • 6d1abc7 redis: use same client for both servers
  • eb28a4e hbrp: packet_handler: check if resource exists
  • 40f90c7 Automated update of RadioID.net Databases

v1.0.37

08 Oct 03:43
0bbf333
Compare
Choose a tag to compare

Changelog

v1.0.36

08 Oct 03:36
292f9b7
Compare
Choose a tag to compare

Changelog

v1.0.35

08 Oct 00:53
ec72065
Compare
Choose a tag to compare

OpenBridge is non-functional in these builds. I'm adding it for testing purposes for a proper release

Changelog

v1.0.33

07 Oct 06:30
483f422
Compare
Choose a tag to compare

Notable features:

  • The app name can be changed from DMRHub to allow a more customizable experience
  • Added appropriate titles to pages in the frontend
  • Added some preliminary favicons

Notable bug fixes:

  • Tables with multiple pages (i.e. the talkgroup list) will no longer reset their view every couple of seconds

Recently added environment variables (see https://github.com/USA-RedDragon/DMRHub/wiki/Environment-Variables for the full reference):

  • NETWORK_NAME - Defaults to DMRHub, changes the name of the app and the title in the web interface
  • ALLOW_SCRAPING - Populates robots.txt for search engines. Unset by default, not allowing scraping
  • CUSTOM_ROBOTS_TXT - When ALLOW_SCRAPING is set, allows a custom robots.txt to be used. This is prefixed by Sitemap: /sitemap.xml and Disallow: /admin

Changelog