Skip to content

Latest commit

 

History

History
757 lines (400 loc) · 28.3 KB

CHANGELOG.md

File metadata and controls

757 lines (400 loc) · 28.3 KB

Release Notes

v5.9.7 - 2022-04-21

Fixed

  • Checking the "viewHorizon" gate first by @marcialpaulg in laravel#1148

v5.9.6 - 2022-04-07

Fixed

  • Revert "Make horizon work with strict content-security-policy" by @driesvints in laravel#1141

v5.9.5 - 2022-03-31

Changed

  • Make horizon work with strict content-security-policy by @Grldk in laravel#1138

Fixed

  • Fix for table headers in the Monitoring tab to match the data that is presented to the user by @dylan7778 in laravel#1137

v5.9.4 - 2022-03-29

Changed

  • change chart.js intersect mode to false by @swist666 in laravel#1133

v5.9.3 - 2022-03-03

Fixed

  • Forget job timer in case of exception or failed job by @Namoshek in laravel#1127

v5.9.2 - 2022-02-22

Fixed

v5.9.1 - 2022-02-15

Changed

  • Add some more defaults to supervisor (#1122)
  • added display=swap to google font (#1121)

v5.9.0 - 2022-02-08

Added

  • Add exception context on failed jobs (#1115)

Changed

  • Laravel 9 Support (#1112)

Changed

  • Resolve issue with php strict type (#1110)

Fixed

  • Add some PHP 8.1 fixes (#1100)

Changed

  • Reduce bundle size (#1091)
  • Hide Retry failed jobs button if no jobs failed (#1097)

Fixed

  • Prevent pool to receive more than available processes on scaling (#1096)

Changed

  • Use callAfterResolving to register QueueManager (#1089)

Changed

  • Alphabetically sort jobs/queues for metrics (#1083)
  • Update page title when switching between Pending and Completed views (#1084)

Changed

  • Added pushed at to failedJobs (#0)

Fixed

  • Check if failedJob.reserved_at is set before making time calculation (#1067)

Changed

  • Improve completed jobs UI (#1064)

Changed

  • Show paused supervisors on dashboard (#1052)

Changed

  • Unified asset publishing (#1045)

Changed

  • Use env. to set config domain and path (#1030)

Fixed

  • Revert app layout PR (#1026)

Changed

  • Move contents of #horizon to separate component (#1022)

Fixed

Fixed

  • Update syntax highlighting (#1002)
  • Fix status for large batches (58b71c1)

Changed

  • Add Supervisor Rest Option (#992)

Changed

  • Move booting of services (#990)
  • Clarify button purpose (#991)

Changed

  • Throw exception when minProcesses is set to zero (#988, 831a5a8)

Fixed

  • Fix checking parent id (#989)

Fixed

  • Add --rest flag to WorkCommand (fcb9843)

Added

  • Show workload also per queue when balancing is disabled (#966, b4e8c6a)

Fixed

  • Add fallback font (#964)

Fixed

  • Bump minimum Laravel version (#954)

Fixed

  • Set lastPushed when executing the delayed enqueue closure (#951)

Changed

  • Considering queue config parameter 'after_commit' (#948)

Fixed

  • Fix missing tag check in payload (#945)

Changed

  • Use enqueueUsing when pushing delayed jobs (#939)

Added

  • Metrics snapshot config proposal and fix for race condition (#936, 59221e9)

Added

  • Ability to see which masters are paused and only show paused if everything is paused (#929, f9b5aea)

Changed

  • Accept array format for exponential backoff (#926)

Added

  • Add commands to pause and continue supervisors (#914)
  • Support PHP 8 (#917)

Changed

  • Improve wording of error message (#918)

Fixed

  • Fix balance false display on dashboard (88c84ac)

Added

  • Add maintenance notice on dashboard (#911)

Fixed

  • Fix delayed until on pending jobs screen (#907)
  • Add missing force option to horizon:clear (#909)
  • Fix misleading memory limit config (#908)
  • Fix completed jobs count (#910)

Changed

  • Add secs to y-axis ticks' for clarity (#903)

Added

  • Add horizon:forget command to delete a failed job (#896)

Fixed

  • Fix check deleting failed job is actually failed (#894)

Added

  • Add ability to see if a failed job is retried and/or a retry (573e6a8)
  • Add Horizon command to clear queue (#892, 05e3a1c)

Fixed

  • Rename variable to match route (4822955)

Added

  • Add support for setting workers name (#840)
  • Support batches (#844)
  • Support worker max-time and max-jobs (#860)
  • Implement default environment (#869)
  • Make autoscaling rate configurable (#874, 9af71de)

Changed

  • Switch from Chronos to Carbon (#826)
  • Rename timeoutAt to retryUntil & delay to backoff (6d00eb9)
  • Bump minimum PHP version to PHP 7.3 (ca9ddda)
  • Merge tags from payload (#843)

Fixed

  • Check if parent is still running (#881)

Fixed

  • Add try/catch for failed-jobs (#880)

Changed

  • Unhide horizon command (#878)

Fixed

  • Try catch serialization error (57903ed)

Fixed

  • Trigger MasterSupervisorDeployed event (#839)

Fixed

  • Fix pending jobs count (#832)

Fixed

  • Revert "Prevent horizon:purge from killing too many processes" (#831)

Changed

  • Chronos 2.0 (#824)

Fixed

  • Fix Layout issues (#821)
  • Prevent horizon:purge from killing too many processes (#820)

Fixed

  • Revert dark mode breaking change (fdfbd5b)

Added

  • Support ramsey/uuid v4 (#807)

Fixed

  • Fix for job rows on monitoring tags screen (#814, 066ada5)

Added

  • Add metrics options and dark mode config (#795)

Fixed

  • Align design with Pending/Completed jobs screen (#802)

Changed

  • Show warning when manifest is outdated (#783)

Fixed

  • Add margin to retries table and make exceptions stacktrace responsive (ff625c5)

Added

  • Add 'view details' to tag-jobs screen (#775)
  • Add separate screen for completed jobs (#767)

Changed

  • Bumped minimum dependencies to Laravel 7.0 (#710)
  • Changed default Redis prefix (#643)
  • Suggest predis instead of requiring it (#531)

Fixed

  • Use provided timezone for delay due (aa69357)

Fixed

  • Use 'default' connection as a default redis connection (#765)

Added

  • Ability to see if a job is delayed (#755)
  • Allow trimming of completed jobs (#720)

Fixed

  • Fix wrong value for failedJobs periods (#757)

Added

  • Ability to view job details in recent jobs overview (#751)
  • Another way for tags displaying & collapsible panels (#754)

Added

  • Allow Horizon to be used on a subdomain without a subfolder (#749)

Fixed

  • Revert filtering by tag (#741)

Changed

  • Reset the retryUntil value (#736)

Fixed

Removed

  • Remove unused functions (#722)

Fixed

  • Scale to the maxProcesses if timeToClearAll is zero (#718)
  • Handle js phpunserialize not working with closures (9c3a75a)

Changed

  • Set default 'tries' to 1 (#704)

Fixed

  • Prevent 'memory exhausted' when deleting monitored tag (#690, 1532f9c)
  • Set same ttl for tags as same as recent jobs (#692)

Fixed

  • Fix pagination for recent jobs (#678)

Added

  • Filter recent jobs by tag (#665)

Fixed

  • Fix worker command binding (3b53310)

Fixed

  • Fix autobalancer (#651)

Added

  • Allow custom dashboard failed jobs metric period (#644)

Fixed

  • Forcing Vue to use the X-Requested-With header, set to XMLHttpRequest (#642)

Changed

  • Updated version constraints for Laravel 6.0 (b547cb2)

Fixed

  • Correct dashboard "Failed Jobs Past 7 Days" metric (#633)

Fixed

  • Adjust auto scaling to always use the max processes (#627)

Fixed

  • Custom MasterSupervisor name breaks dashboard (#619)

Fixed

  • Reverted "Display worker CPU and memory utilization in supervisor list" (#616, #614)

Changed

  • Add app name to dashboard (#605)

Fixed

  • Properly format numeric values (#606)

Fixed

Added

  • Display worker CPU and memory utilization in supervisor list (#589)

Fixed

  • Fix for missing first failed job when searching (#593)
  • Switch to browser timezone (8ee690a, c7a4739)

Fixed

  • Fix false jobs causing front-end not to display them (#582)

Fixed

  • Fix failed jobs retrying (7d28272)

Added

Fixed

  • Add ability to configure route domain setting (#550)

Fixed

  • Fix URL for retrying jobs (#547)

Added

  • Adding horizon:status command (#545)

Fixed

Fixed

Fixed

  • Fix no failing jobs problem (#532)
  • Make Year of readableTimestamp more readable (#535)
  • Horizon::night() move to boot()(#537)

Removed

  • Remove unnecessary register method (7134324)

Added

  • New UI (#522)
  • Set the Horizon environment via command option (#523)

Changed

  • Require latest symfony/debug version (72cc3a7)
  • Require symfony/process (f2a214c)
  • Require ext-json (5a54d27)

Fixed

  • Fix deprecated process calls (#515)
  • Add missing createPayloadArray arg (#516)

Removed

  • Removed support for Laravel 5.5 & 5.6 (8a92e09)

Fixed

  • Fix breaking change with createPayload method on RedisQueue (b79bb27)

Changed

  • Adjust configuration for 5.8 default configuration (f1f830e)

Added

Fixed

  • Fix Failed Jobs page showing no results when failed jobs do exist (#511)

Added

  • Let user choose custom env (#483)

Changed

  • Expire monitored jobs (#484)
  • Updated axios to v0.18 (#491)
  • Updated laravel-mix to v4.0 (#490)
  • Updated vue-router to v3.0 (#493)
  • Optimized Horizon SVG logo (#489)

Fixed

  • Fix findFailed method (#478)
  • Fix storing floats in Redis (#477)
  • Fix incorrect processes count (#481)
  • Fix jobs per minute over estimation (#502)
  • Prevent horizontal scrolling in Dashboard supervisors section (#506)

Changed

  • Updated overview stats labels on the dashboard (#461)
  • Use router-link for recent failed jobs (#466)

Fixed

  • Check for existence of stats before calling toLocaleString (#469)

Fixed

  • Update outdated compiled assets (2a420af)

Added

  • Added memory usage to the config (#463)

Changed

  • Format numbers on the stats dashboard for better readability (#462)

Fixed

  • Fixed invalid doctype declaration (#448)

Added

  • Added horizon:install command (#422)
  • Added middleware to the config (#432)

Changed

  • Added new application level HorizonServiceProvider and authorization method for consistency with Nova and Telescope (#422)