Skip to content

v1.5.0

Compare
Choose a tag to compare
@exodus4d exodus4d released this 01 Mar 13:17
· 155 commits to master since this release
38c1a26
  • New combat sites for Thera added
  • New frigate wormhole options added for C13 (shattered wormholes)
  • New UI option enables "auto select current active system" #569
  • New "ESI monitoring" UI dialog #748
  • New "Redis monitoring" UI panel on /setup page #745
  • New cronjob for history/map/x.log file truncate #734
  • Improved /setup page, new actions for clear cache/Redis data
  • Improved request handling for 3rd party APIs (ESI, SSO, GitHub) see README.md
  • Improved "route search" algorithm (SQL performance enhancements)
  • Upgraded "Fat Free Framework" PHP core framework v3.6.4v3.6.5
  • Fixed some "potential" login issues #718
  • Fixed Session length issue if _MySQ_L is configured as Session handler #666

Upgrade guide: v1.4.3v1.5.0

1. Backup your DB (in case something went wrong!)
2. Backup your *.ini config files
3. Replace existing code
4. Adjust *.ini config files.

  • new "API_CACHE" in config.ini
  • new "truncateMapHistoryLogFiles" in cron.ini
  • updated "CCP_ESI_URL" in environment.ini
  • updated "VERSION" in pathfinder.ini
  • updated "CHARACTER_LOGIN" in pathfinder.ini
  • updated "CHARACTER_ACCESS" in pathfinder.ini
  • new "AUTO_LOCATION_SELECT" in pathfinder.ini
  • new "LOG_SIZE_THRESHOLD" in pathfinder.ini
  • new "LOG_LINES" in pathfinder.ini

5. Install new Composer packages
Composer will do the job for you. Run this command in your projects root dir:

$ composer install

6. Upgrade your DB

  • Go to /setup page and update pathfinder DB, click "Setup tables"
  • Go to /setup page and fix column(s), click on "Fix columns/keys"

7. Cleanup DB

  • Some tables and columns are no longer needed and should be deleted manually from pathfinder DB
    • Drop column character.crestAccessToken
    • Drop column character.crestAccessTokenUpdated
    • Drop column character.crestRefreshToken

8. Clear cache data

  • Clear cached template files (tmp/)
  • Clear cached data (filecache: tmp/cache or Redis)

If you have update problems, feel free to ask in our dev-chat: #Slack