Skip to content

Releases: eveseat/console

v4.8.0

03 Mar 20:16
9bcabe4
Compare
Choose a tag to compare

Enhancements

  • move commands to eveapi, services and web packages depending on their purpose
  • console is now deprecated and will be abandoned

4.7.2

13 Feb 09:50
24675df
Compare
Choose a tag to compare

Fix

  • add station lookup based on character assets location

v4.7.1

20 Jan 21:24
Compare
Choose a tag to compare

Enhancement

  • reduce chunk size of types list during prices update

v4.7.0

01 Jan 18:05
4128eb2
Compare
Choose a tag to compare

Enhancements

  • use buckets to maintain characters and corporations data up-to-date
  • allow alliance bus to be used without a token

Refactor

  • esi:update:characters and esi:update:corporations are now requiring character ID as an argument
  • prepare console package to be removed from the stack and flag deprecated class

v4.6.0

21 Dec 10:22
a5ae475
Compare
Choose a tag to compare

Enhancements

  • reduce concurrents jobs tied to same corporation
  • reduce concurrents jobs tied to same alliance
  • use randomize to generate scheduler seed and prevent all SeAT instances to land on ESI at same time
  • queue corporation jobs using tokens with Director role only
  • add a new dedicated alliance bus
  • delay queued jobs in a random windows
    • character bus is between 10 and 120 seconds
    • corporation bus is between 120 and 300 seconds
    • alliance bus is between 20 and 300 seconds
  • character bus and corporation bus are non longer queuing the following jobs
    • contracts : covered by esi:update:contracts
    • killmails : covered by esi:update:killmails

You MUST use scheduler seed : php artisan db:seed --class=Seat\\Console\\database\\seeds\\ScheduleSeeder (self handled for Docker instances)
All the standard update flow can be found here

This update is dedicated to eveseat/seat#731 in order to reduce load on ESI.

v4.5.0

16 Dec 22:43
Compare
Choose a tag to compare

Fix

  • ensure all jobs from both character and corporation commands are properly updated when called (previous version was preventing listed jobs bellow to be queued)

Character Jobs

  • Implants
  • Online
  • Ship
  • Queue
  • Skills
  • Jobs
  • Mining
  • AgentsResearch
  • Journal
  • Transactions
  • ContactLabels
  • MailLabels
  • MailingLists
  • Detail
  • Attendees
  • Names
  • Locations
  • CharacterStructures

Corporation Jobs

  • RoleHistories
  • MembersTitles
  • Members
  • MembersTracking
  • IssuedMedals
  • Facilities
  • Jobs
  • Observers
  • ObserverDetails
  • Journals
  • Transactions
  • Labels
  • StarbaseDetails
  • Extractions
  • CustomsOfficeLocations
  • ContainerLogs
  • Locations
  • Names
  • CorporationStructures

Refactor

  • remove Bus suffix from classes

v4.4.0

13 Dec 17:18
de5b5ce
Compare
Choose a tag to compare

Enhancement

  • improve entity bus usage to enqueue and process jobs

Refactor

  • remove bookmarks which are non longer available over ESI

v4.3.0

06 Dec 14:20
ad2fa5b
Compare
Choose a tag to compare

Enhancements

  • use composer to provide currently installed package version
  • reduce complexity of contracts update (this is related to eveseat/seat#699)
  • esi:update:alliances is now processing alliances contacts

Fix

  • all tokens are now properly upgraded at first run of seat:token:upgrade
  • seat:admin:diagnose is now using cached configuration elements

v4.2.1

29 Nov 10:41
a40e00b
Compare
Choose a tag to compare

Fix

  • ensure displayed version is 4.2.1

v4.2.0

29 Nov 09:58
1fc4703
Compare
Choose a tag to compare

Fix

  • Improve upgrade flow regarding token change between v1 and v2 format. (eveseat/seat#675)

BREAKING CHANGES
This update require eveseat/console 4.2.0 or upper - or Docker version 4.0.37 or greater.
You'll need to run the command seat:token:upgrade after update to ensure tokens are properly converted. Tokens already registered on SeAT 4 will only be updated.