Releases: VectoDE/VectoBeat
Releases · VectoDE/VectoBeat
VectoBeat v2.3.5
Immutable
release. Only release title and notes can be modified.
VectoBeat v2.3.4
Immutable
release. Only release title and notes can be modified.
What's Changed (since v2.3.3)
🚀 Features
- Version 2.3.5 alpha (#130) @VectoDE
- Hotfix Version 2.3.4 (#127) @VectoDE
- Hitfix Version 2.3.4 (#126) @VectoDE
- Version 2.3.4 (#125) @VectoDE
- Version 2.3.4 (#120) @VectoDE
🐛 Bug Fixes
- Version 2.3.5 alpha (#130) @VectoDE
- feat: update Discord server ID and invite URL in DiscordWidget compon… (#129) @VectoDE
- refactor: update parameter handling in PATCH and DELETE routes for co… (#128) @VectoDE
- Hotfix Version 2.3.4 (#127) @VectoDE
- Hitfix Version 2.3.4 (#126) @VectoDE
- Version 2.3.4 (#125) @VectoDE
- Version 2.3.4 (#120) @VectoDE
📖 Documentation
Full Changelog
- v2.3.3...$CURRENT_TAG
Contributors
VectoBeat v2.3.3
Immutable
release. Only release title and notes can be modified.
What's Changed (since v2.3.2)
🚀 Features
- Version 2.3.3 (#110) @VectoDE
- feat(control-panel): improve bot presence detection and plugin manage… (#105) @VectoDE
🐛 Fixes
- Version 2.3.3 (#110) @VectoDE
- feat(control-panel): improve bot presence detection and plugin manage… (#105) @VectoDE
- fix(latency): handle infinite latency values in monitor snapshot (#103) @VectoDE
Full Changelog
- v2.3.2...$CURRENT_TAG
Contributors
VectoBeat v2.3.2
Immutable
release. Only release title and notes can be modified.
What's Changed (since v2.3.1)
- chore: rename BUILD_STRIPE_KEY env variable reference to STRIPE_SECRE… (#100) @VectoDE
- remerge (#90) @VectoDE
- Development (#83) @VectoDE
- chore(deps): Bump qs from 6.14.0 to 6.14.1 in /frontend (#82) @dependabot[bot]
- chore(deps): Bump @radix-ui/react-label from 2.1.1 to 2.1.8 in /frontend (#81) @dependabot[bot]
- chore(deps): Bump react-resizable-panels from 2.1.9 to 4.2.1 in /frontend (#80) @dependabot[bot]
- chore(deps): Bump @radix-ui/react-tooltip from 1.1.6 to 1.2.8 in /frontend (#79) @dependabot[bot]
- chore(deps): Bump sonner from 1.7.4 to 2.0.7 in /frontend (#78) @dependabot[bot]
- chore(deps): Bump the nextjs-runtime group in /frontend with 10 updates (#77) @dependabot[bot]
- chore(deps): Bump qs from 6.14.0 to 6.14.1 in /frontend (#76) @dependabot[bot]
- chore(deps): Bump the nextjs-runtime group across 1 directory with 10 updates (#75) @dependabot[bot]
- [Snyk] Upgrade @radix-ui/react-accordion from 1.2.2 to 1.2.12 (#71) @VectoDE
- chore(deps): Bump @radix-ui/react-tooltip from 1.1.6 to 1.2.8 in /frontend (#69) @dependabot[bot]
- chore(deps): Bump @radix-ui/react-dialog from 1.1.4 to 1.1.15 in /frontend (#68) @dependabot[bot]
- chore(deps): Bump @radix-ui/react-collapsible from 1.1.2 to 1.1.12 in /frontend (#67) @dependabot[bot]
- [Snyk] Upgrade @react-three/drei from 10.7.6 to 10.7.7 (#74) @VectoDE
- [Snyk] Upgrade @radix-ui/react-separator from 1.1.1 to 1.1.8 (#73) @VectoDE
- [Snyk] Upgrade @radix-ui/react-switch from 1.1.2 to 1.2.6 (#72) @VectoDE
- [Snyk] Upgrade @radix-ui/react-toast from 1.2.4 to 1.2.15 (#70) @VectoDE
- chore(deps-dev): Bump @tailwindcss/postcss from 4.1.17 to 4.1.18 in /frontend (#66) @dependabot[bot]
- Enable Vercel Web Analytics setup guide (#63) @vercel[bot]
- chore(deps): Bump actions/upload-artifact from 4 to 6 (#58) @dependabot[bot]
- Add Vercel Speed Insights to your project (#62) @vercel[bot]
- Potential fix for code scanning alert no. 3: Client-side cross-site scripting (#61) @VectoDE
- chore(deps): Bump next from 16.0.0 to 16.1.0 in /frontend (#59) @dependabot[bot]
🚀 Features
- ci: add traefik-public network to docker compose services (#99) @VectoDE
- ci: connect services to traefik-public network (#97) @VectoDE
- Version 2.3.2 (#96) @VectoDE
- Version 2.3.2 (#64) @VectoDE
🐛 Fixes
- ci(deploy): exclude bot/data from rsync and fix permissions (#102) @VectoDE
- ci: configure traefik routing and remove exposed ports (#101) @VectoDE
- ci: connect services to traefik-public network (#97) @VectoDE
- Version 2.3.2 (#96) @VectoDE
- Version 2.3.2 (#64) @VectoDE
- Potential fix for code scanning alert no. 3: Client-side cross-site scripting (#60) @VectoDE
📖 Documentation
- chore: remove services from traefik-public network (#98) @VectoDE
- Version 2.3.2 (#96) @VectoDE
- Version 2.3.2 (#64) @VectoDE
Full Changelog
- v2.3.1...$CURRENT_TAG
Contributors
@VectoDE, @dependabot[bot], @snyk-bot, @vercel[bot], dependabot[bot], vercel[bot] and timhauke
VectoBeat v2.3.1
Immutable
release. Only release title and notes can be modified.
What's Changed (since v2.3.0)
- Enhance Lavalink stability and node management (#50) @VectoDE
- Remove Redis
depends_onfrom bot service (#49) @VectoDE - Add Redis dependency to bot service (#48) @VectoDE
🚀 Features
- feat: Standardize and enhance bot command information display (#56) @VectoDE
- Add Redis SSL/TLS support via CA path (#51) @VectoDE
🐛 Fixes
- feat: Standardize and enhance bot command information display (#56) @VectoDE
- Add Redis SSL/TLS support via CA path (#51) @VectoDE
Full Changelog
- v2.3.0...$CURRENT_TAG
Contributors
VectoBeat v2.3.0
Immutable
release. Only release title and notes can be modified.
What's Changed (since v2.2.1)
Highlights
- Repository-wide line-ending normalisation to CRLF for consistent cross-platform diffs; no functional or dependency changes introduced.
- Frontend version identifiers bumped to
2.3.0, ensuring package metadata and Stripe app info match the new release tag.
Maintenance
- Normalised line endings across CI/workflow metadata (
.github/ISSUE_TEMPLATE/custom.md,.github/workflows/codeql.yml), preventing spurious diffs on Windows checkouts. - Bot codebase (commands, lifecycle events, services) converted to CRLF line endings without altering logic or behaviour.
- Frontend API routes, pages, shared components, and library helpers updated to CRLF line endings while keeping implementation identical.
- Documentation and repository collateral (
README.md,docs/command_reference.md, docker/compose configs) aligned to CRLF line endings for consistent formatting. - Frontend package metadata (
frontend/package.json,frontend/package-lock.json) and Stripe app info (frontend/lib/stripe.ts,frontend/app/api/stripe/webhook/route.ts) now report version2.3.0.
Full Changelog
- v2.2.1...$CURRENT_TAG
Contributors
VectoBeat v2.2.1
Immutable
release. Only release title and notes can be modified.
Highlights
- SEO overhaul across profiles, blog, and forum: dynamic metadata per profile, structured data for forum categories/threads, fully English blog copy, and richer OpenGraph/JSON-LD.
- UX polish: unified hover styles on
/stats, hidden scrollbars in Control Panel lists, mobile nav now mirrors desktop with profile dropdown. - Bot playlist handling upgraded:
/playnow loads full playlists in order (respecting selected track) and queues them sequentially.
Added
- Dynamic profile SEO with per-creator metadata, keywords, and Person JSON-LD; profile pages emit structured stats.
- Forum structured data (collection, breadcrumb, discussion postings) and enriched keywords for category/thread pages.
- New stats summary card for live voice connections and “Top Referrer Paths” (later removed) plus referrer host ingestion.
Changed
- Blog landing copy fully translated to English; removed “SEO” wording from UI text.
- Forum metadata/title/keywords rewritten for stronger search targeting; forum pages switched to English strings and telemetry feed widened.
/statscards now share the same gradient/hover styling as top metrics.- Control Panel lists (servers installed/needed, subscriptions) and container scroll areas hide native scrollbars while retaining scroll.
- Home metrics fetch retries multiple local origins to avoid ECONNREFUSED during startup.
- Changelog summary grid fits five cards on one row.
- Home page live metrics omit “Commands Executed”/“Streams Processed” while keeping them in the API.
Fixed
- Recent Forum Events now load reliably by fetching more history; location tracking prefers country codes to avoid “unknown.”
- Playlist ordering for playlist links on
/playpreserves source order and surfaces playlist info in embeds. - Blog/profile metadata rendering errors resolved (duplicate exports, missing helper module).
- Control Panel scrollbars removed/hidden in Overview and Settings while keeping scroll functionality.
Contributors
VectoBeat v2.2.0
Immutable
release. Only release title and notes can be modified.
Highlights
- Forum is fully database-backed with category drilldowns, Pro+ topic creation, reactions, and public read access; Support Desk KB remains team-only.
- Forum telemetry added end-to-end (events table, stats API, admin tab,
/statssurfacing) and a new security patches page now renders live CVE-style summaries; admin hot-patch/incident mirror and risk-scan endpoints surfaced for operators. - Bot experience upgraded with Queue Copilot hygiene/loudness smoothing, moderator toolkit macros/badges, and a richer
/helpcommand (category selector + per-command detail view). - Stripe/webhook typing hardened and product/version identifiers bumped to 2.2.0 across runtime headers and metadata; frontend legal/billing copy fully localized to English.
Contributors
VectoBeat v2.1.0
Immutable
release. Only release title and notes can be modified.
Highlights
- SEO surface expanded: sitemap now includes all public marketing pages, blog posts, and public user profiles; robots directives explicitly allow favicon crawling and mirror rules for Googlebot.
- Public profile discovery enabled for search engines while respecting privacy/search-visibility toggles.
Added
- Sitemap generation now pulls live blog posts and public profile slugs so new articles and creators appear in search indices automatically.
- Public profile listing helper (
listPublicProfileSlugs) respectsprofilePublicandsearchVisibilityflags when exposing profile URLs.
Changed
- Robots.txt now explicitly allows the site root and
favicon.ico, keeps sensitive paths disallowed, and provides dedicated Googlebot rules while pointing to the canonical host/sitemap. - Static sitemap routes extended to cover all visible marketing/support pages and favicon with consistent priorities and weekly crawl hints.
Contributors
VectoBeat v2.0.2
Immutable
release. Only release title and notes can be modified.
Highlights
- CI visibility expanded with workflow badges for every automation lane and a direct link to the live VectoBeat site.
- Frontend container builds now accept
DATABASE_URLvia secrets/vars and fail fast when it is missing to keep Prisma generation reliable.
Added
- README hero now includes a website badge plus status badges for Quality Gate, Build Container, Release Drafter, Deploy VectoBeat, Dependency Audit, CodeQL Advanced, and Dependabot Updates.
Changed
- Build workflow exports
DATABASE_URL/BUILD_STRIPE_KEYto Docker build args and enforces a pre-build check so Prisma steps succeed consistently in CI.
Maintenance
- Badge labels and links refreshed to match the current workflow names and coverage.