Skip to content

0.97.0

Choose a tag to compare

@EternityForest EternityForest released this 17 Sep 21:41
· 27 commits to master since this release

0.97.0

This release is largely about using Docker instead of running on bare metal.

  • [coffin] All install and provisioning scripts moved to a separate repo
  • [:technologist:] remove dependency on netifaces.
  • [bug] Set environment variables to use host certs instead of certifi's bundled ones
  • [sparkles] BREAKING MIDI note 60 standardized as C4
  • [sparkles] Can use numbered midi notes like midi.note:1.60 in chandler
  • [sparkles] KAITHEM_AUDIO_API=jack sets the mixer to use jack instead of direct pipewire.
  • [bug] Work around gstreamer struct version regression
  • [coffin] Remove sdmon support
  • [:technologist:] Respect XDG_CACHE_HOME
  • [:technologist:] MIDI features depend on jack_midi_dump to avoid the horrendous performance hit of in-process JACK.
  • [:technologist:] Dev workflow now uses Docker for tests.
  • [coffin] Drop Python 3.11 support
  • [coffin] No automatic IP geolocation, instead you can set by searching a city.
  • [sparkles] Detect hwmon alarms and make tags like /sys/hwmon/coretemp/temp1_crit_alarm, replaces raspi specific vcgencmd stuff.
  • [sparkles] Use sysfs to detect display ports. Names of tags and alerts might be different.
  • [coffin] Remove main page decorative image
  • [coffin] Remove default front page banner text
  • [coffin] Fully ignore . and __ resources in all contexts.
  • [sparkles] Improve automatic cue name generation
  • [bug] Fix cue clone feature