All Versions
41
Latest Version
Avg Release Cycle
0 days
Latest Release
-

Changelog History
Page 1

  • v1.6.2 Changes

    • ➕ Add client.RemoveQueues(...) to delete existing queues via API
    • ➕ Add IO deadlines to client I/O [#373]
    • ⬆️ Upgrade to Go 1.19
  • v1.6.1 Changes

    • ➕ Add per-worker connection count on Busy page
    • ➕ Add QUEUE REMOVE [queue_names...] subcommand to remove one or more queues [#399]
    • 🛠 Fixes for linting warnings from gocritic and golangci-lint
    • ⬆️ Upgrade to Go 1.18.
  • 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 127.0.0.1:63027->127.0.0.1:7419: 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.