All Versions
Latest Version
Avg Release Cycle
0 days
Latest Release

Changelog History
Page 1

  • v1.6.0 Changes

    • ๐Ÿ‘ท The core Job struct in Go was modified slightly so the Retry element is now a int* rather than int. This was necessary so code could distinguish between the default value "0" and disabling retries "0"; the default value is now "nil" and will result in the default retry policy of "25". [#385]
    • โž• Add remaining to the Job Failures struct to track retries remaining [#374]
    • โž• Add new PUSHB PUSH Bulk jobs command. You send an Array of Jobs rather than a single Job with PUSH. There is no limit to the Array size but we recommend 1000 at a time as a best practice. Returns a Map of JID to ErrorMsg for jobs which failed to push. [#386] PUSHB [{job},{job},...] => Map<JID, ErrorMsg>
  • v1.5.5 Changes

    • ๐Ÿ›  Fix worker heartbeat monitoring which led to premature worker disassociation
  • v1.5.4 Changes

    • โœ‚ Remove invalid client-side deadline which lead to lots of I/O errors [#375]
    • โฌ†๏ธ Upgrade to Go 1.17.
  • v1.5.3 Changes

    • โœ‚ Remove trailing "-1" on Faktory versions and tags. Future versions will use the standard form of "vX.Y.Z" except for Linux DEB/RPM packages.
    • Implement client-side I/O deadlines, which will look like this if the network is slow or misconfigured: read tcp> i/o timeout
    • ๐Ÿ— Build fixes for ARM support [#370]
  • v1.5.2 Changes

    • โฑ Extend Faktory's Redis load timeout to allow for huge datasets [#225]
    • โฌ†๏ธ Upgrade Bootstrap from v3.3.7 to v5.0.1 [#360, saurori]
    • ๐Ÿ‘Œ Support username in FAKTORY_URL, useful for connection routing proxies.
    • ๐Ÿณ Publish arm64 Docker images [#366]
  • v1.5.1 Changes

    • ๐Ÿ”„ Change license from GPLv3 to AGPLv3. This is intended to ensure Faktory remains open source, even if someone forks Faktory and provides it as a service. No worker or application code is covered by this license.
    • โž• Add support for native Apple Silicon builds. Docker images still in progress.
    • ๐Ÿ›  Fixed Windows build.
  • v1.5.0 Changes

    • โž• Add QUEUE PAUSE and QUEUE RESUME commands, add buttons to the /queues page [#336]
    • ๐Ÿ‘ท The Busy page can now display current RSS for Worker processes [#339]
    • ๐Ÿšค The /debug page now displays Redis latency [#337]
    • โž• Add Dialer support for custom faktory.Client connections [#330]
    • โฌ†๏ธ Upgrade to Go 1.16 and alpine 3.13; remove go-bindata dependency [#338]
  • v1.4.2 Changes

    • ๐Ÿ‘ Allow FAKTORY_ENV to switch environment without flags [#325]
    • ๐Ÿ›  Fix jobs with Retry:0 not running FAIL middleware [#317]
    • ๐Ÿ›  Fix frequent "Bad connection EOF" log messages due to k8s probes
    • โฌ†๏ธ Upgrade to Go 1.15 and alpine 3.12.
  • v1.4.2-1 Changes

    October 27, 2020

    ๐Ÿ”Š Notable changes can be found in the changelogs:

    Filename SHA256
    faktory-1.4.2-1.x86_64.rpm 679f0307b98e3c4feb91cb9e91c19cb5fb55052901350a7315bc5ad116be66f1
    faktory_1.4.2-1_amd64.deb 4f32cad05b8499a8082f619b01c8954f34c06193126ac68d4c24fd869d049953
    ๐ŸŽ faktory-ent_1.4.2-1.macos.tbz
    ๐ŸŽ faktory-pro_1.4.2-1.macos.tbz

    ๐Ÿ‘Œ Verify with shasum -p -a 256 <filename>.

    ๐Ÿ“„ Installation | Full docs

    ๐ŸŽ The Faktory Pro and Faktory Enterprise macOS packages are bare binaries which can replace the faktory binary
    installed by Homebrew. You are welcome to use either to trial the commercial functionality before purchase but they may not
    ๐Ÿง be used in a production environment without a license. Linux DEB packages are available upon purchase.

  • v1.4.1 Changes

    • ๐Ÿ›  Fix crash with invalid mutate API usage [#313]
    • ๐Ÿ›  Fix form handler on Scheduled Job and Retry Job UI pages [#236]
    • ๐Ÿ”จ Refactor scheduled job processing to handle large job counts [#309]