Releases: USA-RedDragon/DMRHub
Releases · USA-RedDragon/DMRHub
v1.0.43
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
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
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
v1.0.39
v1.0.38
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
v1.0.36
v1.0.35
OpenBridge is non-functional in these builds. I'm adding it for testing purposes for a proper release
Changelog
v1.0.33
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 toDMRHub
, changes the name of the app and the title in the web interfaceALLOW_SCRAPING
- Populatesrobots.txt
for search engines. Unset by default, not allowing scrapingCUSTOM_ROBOTS_TXT
- WhenALLOW_SCRAPING
is set, allows a customrobots.txt
to be used. This is prefixed bySitemap: /sitemap.xml
andDisallow: /admin