Skip to content

v2.2.1

Latest

Choose a tag to compare

@amiantos amiantos released this 28 Aug 21:55
· 76 commits to main since this release
ee13857

What's Changed

  • Retention: The initial deletion of events (past the 1 week clock) and/or chat history (if using LURKER_MAX_RETENTION_LINES), could cause lag on instances with large databases. This update features some changes to hopefully eliminate lag caused by large clean up operations like this.
  • Engine Mode: The migration guide for enabling lurker-engine has been expanded with instructions for users not using Docker (despite my claims that I'm not 'officially' supporting that installation method).
  • Engine Mode: There was the possibility that an IRC disconnect happening during the time the Lurker server was detached, would result in you reattaching to a disconnected network. This fix necessitates updating the :engine-1 tag in gchr, so when you update, your connections will cycle like they used to. But, hopefully, no more engine updates ever again? 🤞🏻
  • Engine Mode: The web client would look a little funky after the server restarted, namely nick lists would disappear for a bit and then come back; I've tried to rectify that so things look less glitchy now...
  • Link Previews: There were some circumstances where GitHub preview images were coming up broken, that should be resolved now.

There's also an update for lurker-previews, if you're using the proper container tags, you'll get it automatically when you update Lurker itself.

What's Changed - Detailed

  • Retention sweep: pace by what a statement costs, not how many there are by @amiantos in #860
  • Docs: the IRC engine without Docker, as systemd units — and a rig that proves it by @amiantos in #861
  • Test: wait for the wire, not a clock, in the engine re-attach test by @amiantos in #862
  • Engine: a close over a stale claim follows the attach rule (#849) by @amiantos in #864
  • Engine re-attach: the snapshot says whose nicklists it does not know yet (#863) by @amiantos in #865
  • Link previews: find cached bytes the index cannot name (#776) by @amiantos in #866

Full Changelog: v2.2.0...v2.2.1