Skip to content

Releases: Smalls1652/MuzakBot

v1.10.1

06 Apr 17:03
24bcee9
Compare
Choose a tag to compare

✍️ What's Changed

  • Disable self-contained deployment and trimming for GeniusService by @Smalls1652 in #101
  • Make the output for "Get music share links" ephemeral by @Smalls1652 in #102

Full Changelog: v1.10.0..v1.10.1

v1.10.0

05 Apr 22:54
6c1760a
Compare
Choose a tag to compare

✍️ What's Changed

  • Switch from the iTunes Store API to the Apple Music API by @Smalls1652 in #100

⛓️ Dependency updates

  • Bump OpenTelemetry.Extensions.Hosting from 1.7.0 to 1.8.0 by @dependabot in #94
  • Bump OpenTelemetry.Exporter.Console from 1.7.0 to 1.8.0 by @dependabot in #95
  • Bump OpenTelemetry.ResourceDetectors.Azure from 1.0.0-beta.5 to 1.0.0-beta.6 by @dependabot in #96
  • Bump OpenTelemetry.Instrumentation.Runtime from 1.7.0 to 1.8.0 by @dependabot in #97
  • Bump OpenTelemetry.ResourceDetectors.Container from 1.0.0-beta.6 to 1.0.0-beta.7 by @dependabot in #98
  • Bump OpenTelemetry.Instrumentation.Http from 1.7.1 to 1.8.0 by @dependabot in #99

Full Changelog: v1.9.0..v1.10.0

v1.9.0

04 Apr 03:16
13b6f6c
Compare
Choose a tag to compare

✍️ What's Changed

⛓️ Dependency updates

  • Bump OpenTelemetry.Exporter.OpenTelemetryProtocol and OpenTelemetry by @dependabot in #90

Full Changelog: v1.8.3..v1.9.0

v1.8.3

22 Mar 02:29
200c7f6
Compare
Choose a tag to compare

🪳 Bug Fixes

  • Fix type mismatch for Bandcamp entities in Odesli API outputs by @Smalls1652 in #88

Full Changelog: v1.8.2..v1.8.3

v1.8.2

20 Mar 16:09
a9a95e7
Compare
Choose a tag to compare

Overview

This is a quick bug fix for some of the commands (Mainly the music sharing commands) not working as a user app.

🪳 Bug Fixes

Full Changelog: v1.8.1..v1.8.2

v1.8.1

19 Mar 22:39
c17725c
Compare
Choose a tag to compare

🪳 Bug Fixes

Full Changelog: v1.8.0..v1.8.1

v1.8.0

19 Mar 22:35
ded7a4f
Compare
Choose a tag to compare

✍️ What's Changed

⛓️ Dependency updates

  • Bump Discord.Net from 3.13.0 to 3.13.1 in /src/App by @dependabot in #75
  • Bump Microsoft.Azure.Cosmos from 3.38.0 to 3.38.1 by @dependabot in #78
  • Bump Discord.Net from 3.13.0 to 3.14.1 by @dependabot in #79
  • Bump OpenTelemetry.Instrumentation.Http from 1.7.0 to 1.7.1 by @dependabot in #80
  • Bump OpenTelemetry.ResourceDetectors.Container from 1.0.0-beta.5 to 1.0.0-beta.6 by @dependabot in #81
  • Bump OpenTelemetry.ResourceDetectors.Azure from 1.0.0-beta.4 to 1.0.0-beta.5 by @dependabot in #82

Full Changelog: v1.7.1..v1.8.0

v1.7.1

02 Feb 02:20
4e7ae09
Compare
Choose a tag to compare

✍️ What's Changed

🪳 Bug Fixes

⛓️ Dependency updates

  • Bump Azure.Monitor.OpenTelemetry.Exporter from 1.1.0 to 1.2.0 in /src/App by @dependabot in #67
  • Bump Microsoft.Azure.Cosmos from 3.37.1 to 3.38.0 in /src/App by @dependabot in #68

Full Changelog: v1.7.0..v1.7.1

v1.7.0

16 Jan 22:51
d7e7e6b
Compare
Choose a tag to compare

Overview

This update adds a brand new command: /lyricsanalyzer. Lyrics analyzer will run the lyrics, for a given song, through OpenAI's GPT-4 Turbo and give its interpretation of the lyrics. Or... You can have it roast the lyrics. Try out the different styles!

⚠️ Note

Lyrics analyzer IS NOT GUARANTEED to be correct. The only context it has is the lyrics. The meaning of the song lyrics is up to the individual person and/or the artist/band's own meaning. It is only meant as a guiding tool.

What's new

Dependency updates

  • Bump OpenTelemetry.Instrumentation.Runtime from 1.5.1 to 1.7.0 in /src/App by @dependabot in #48
  • Bump OpenTelemetry.ResourceDetectors.Container from 1.0.0-beta.4 to 1.0.0-beta.5 in /src/App by @dependabot in #49
  • Bump OpenTelemetry.ResourceDetectors.Azure from 1.0.0-beta.3 to 1.0.0-beta.4 in /src/App by @dependabot in #50

Full Changelog: v1.6.0...v1.7.0

v1.6.0

03 Jan 23:25
2188b1f
Compare
Choose a tag to compare

Overview

⚠️ Breaking changes

If you are somehow self-hosting this, two configuration options (Either through an environment variable or defined in an appsettings.json file) have changed names:

Old Name New Name
DiscordClientToken DISCORD_CLIENT_TOKEN
DiscordTestGuildId DISCORD_TEST_GUILD

ANOTHER UPDATE??? Yes. Yes. Yes. I know... And it's nothing user facing again too!

This update primarily focuses on a few things:

  • Expanding the recent backend telemetry additions by covering more of the code (Mainly the services that commands/interactions use).
  • Adding code docs for various classes/methods.
  • Moving the DiscordService to use the options pattern for configuration.
  • Improving how the startup of the generic host container is written.

If you want to know why I've been focusing on a lot of telemetry/logging in the last few updates, you can read more down below. 👇

What's new

Telemetry additions

Now... Why am I adding telemetry to MuzakBot? It's not privacy invasive telemetry, but rather it's a way for me to have some insight into how MuzakBot runs. It's to correlate errors, logs, metrics, and whatnot when someone runs a slash command or an interaction. It's a way for me to be able to figure out what might be the slowest portion of the code, figure out where/why something failed, or figure out if a feature is even used.

Here's a sample from my dev environment:

Screenshot of a telemetry sample for MuzakBot

Full Changelog: v1.5.1...v1.6.0