All Versions
39
Latest Version
Avg Release Cycle
0 days
Latest Release
-
Changelog History
Page 1
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 thanint
. 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 withPUSH
. 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>
- ๐ท The core Job struct in Go was modified slightly so the Retry element
is now a
-
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
andQUEUE 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 customfaktory.Client
connections [#330] - โฌ๏ธ Upgrade to Go 1.16 and alpine 3.13; remove go-bindata dependency [#338]
- โ Add
-
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 aproduction
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]