Skip to content

v0.0.30

Choose a tag to compare

@github-actions github-actions released this 03 Jul 22:10
· 47 commits to main since this release
029d622

What's Changed

  • fix: prevent race condition in pending config auto-apply by @javi11 in #185
  • fix: prevent deadlock when auto-pause fires during single-nzb-per-folder processing by @javi11 in #186
  • ci: add Windows CLI build to dev workflow by @javi11 in #187
  • fix: detect pre-existing PAR2 files in source dir when TempDir is configured by @javi11 in #188
  • fix: align PAR2 slice size to SIMD boundary to prevent segfault on Linux by @javi11 in #189
  • fix: NZB file named after watch folder instead of subfolder by @javi11 in #190
  • fix: setup wizard only appears on first start by @javi11 in #191
  • test: regression test battery for issue #168 by @javi11 in #192
  • ci: add E2E test workflow by @javi11 in #193
  • feat: add {source_path} and {source_dir} placeholders to post-upload script by @javi11 in #194
  • feat: add placeholder reference table and hints to post-upload script UI by @javi11 in #195
  • fix: prevent unnecessary pool/processor/watcher restarts on config save by @javi11 in #196
  • fix: emit queue-updated events and expose verification status after deferred check by @javi11 in #197
  • fix: align PAR2 slice size to multiple of 4 as required by spec by @javi11 in #200
  • fix: statically link MinGW runtime in Windows CLI builds by @javi11 in #199
  • ci: optimize ARM builds with native runners and Zig cross-compiler by @javi11 in #201
  • fix: place folder-mode NZB and PAR2 in a per-folder output subdirectory by @javi11 in #202
  • ci: update Docker actions to latest major versions and Zig to 0.15.1 by @javi11 in #203
  • ci: statically link MinGW runtimes in Windows GUI builds by @javi11 in #204
  • fix: use filepath.Rel for cross-volume NZB/PAR2 output paths by @javi11 in #205
  • ci: verify Windows GUI has no MinGW runtime DLL deps by @javi11 in #206
  • ci: force external linkmode for static MinGW link in Windows GUI builds by @javi11 in #208
  • ci: inherit Windows PATH in MSYS2 shell for Wails GUI build by @javi11 in #209
  • fix(poster): eliminate freeze/hang on large file batches by @javi11 in #211
  • ci: cancel stale in-progress workflow runs when a new one starts on main by @javi11 in #212
  • fix(backend): only touch NNTP pool when provider list changes by @javi11 in #210
  • fix(par2): skip PAR2 creation for files smaller than SIMD alignment by @javi11 in #213
  • fix(logs): remove noisy debug log for app status by @javi11 in #214
  • feat: allow selecting multiple folders via Add Folder button by @javi11 in #215
  • feat(api): add gated HTTP endpoint to push files to the upload queue by @javi11 in #216
  • fix: docker by @javi11 in #218
  • fix: use RFC1123Z (numeric offset) for Date header by @javi11 in #217
  • feat(arr): auto-setup Radarr/Sonarr/Lidarr/Readarr import webhook in web mode by @javi11 in #221
  • feat(poster): bump nntppool to v4.11.1 and use PostHeaders.Date field by @javi11 in #222
  • fix(par2): fall back to article-size block when SliceSize exceeds file size by @javi11 in #223
  • feat(par2): generate single PAR2 set per folder with relative paths in FileDesc by @javi11 in #225
  • fix(queue): clear in_progress row on retry to prevent duplicate UI entries by @javi11 in #226
  • fix(poster): retry on stale-connection i/o timeouts, not just broken pipes by @javi11 in #227
  • fix(poster): share one global worker pool to cap upload concurrency by @javi11 in #228
  • fix(config): apply Par2 config changes without requiring app restart by @javi11 in #229
  • perf(dashboard): replace pause/jobs/pool polling with push events by @javi11 in #231
  • fix(poster): harden upload pipeline against deadlocks, panics, and throttle races by @javi11 in #230
  • fix(par2): SIMD-align slice size to prevent random AVX-512 segfaults by @javi11 in #232
  • feat: process-wide durable upload architecture — foundations (#184) by @javi11 in #233
  • fix(ci): pin MinGW GCC to 15.2.0-14 for windows builds by @javi11 in #234
  • ci: verify Windows CLI has no MinGW runtime DLL dependencies by @javi11 in #235
  • fix(watcher): carry each watcher's root as job InputFolder for correct output paths by @javi11 in #236
  • fix(ci): build Windows CLI in MSYS2 shell so static linking applies by @javi11 in #237
  • fix(ci): build full cmd packages and use native arm64 runner by @javi11 in #238

Full Changelog: v0.0.29...v0.0.30