v1.3.0
- New docking information for "structures" (e.g. citadels) - New ESI scope required
read_structures.v1
- New "map log" handling for map/system/signature/connection changes, closed #271
- New Slack push service for map changes #271
- New Slack push for "rally point" notification
- New "rally point" poke options (e.g. custom message), closed #295
- New log options for WebSocket Installations (write log files async)
- New system variable check on
/setup
page - added ship "mass" logging (backend only), #313
- added "ESI error rate" limit detection - Dev blog
- added Monolog as new logging library (Composer dependency)
- added Swiftmailer as new eMail library (Composer dependency)
- added Support for Redis session hander (performance boost) - How to
- improved character select panels (added "online" status icon)
- improved "activity logging" (new DB columns added to check for change)
- improved E-mail notification (new HTML template support)
- improved "deleted map" now become "inactive" for some days before final delete
- improved character logout handling
- improved
/setup
page p (added new button for DB create if not exists) - fixed broken ship tracking (ship name re-added)
- fixed broken ship tracking for multiple characters on different browser tabs
- fixed broken cursor coordinates, closed #518
- fixed null pointer "charactermodel.php->isActive():925" closed #529
- fixed broken "scroll offset", closed #533 closed #534
- updated SDE data. New
eve_liveblood_min.sql
in/export/sql/eve_lifeblood_min.sql.zip
- Updated "validation" library JS
v0.10.1
→v0.11.9
- Updated ORM Mapper Cortex
v1.5.0-dev
→v1.5.0
- and many more....
Upgrade guide: v1.2.4
→ v1.3.0
Important: There is a new (3rd) DB required for caching static ressources from CCPs ESI API.
1. Backup your DB (incase something wrent wrong!)
2. Backup your *.ini config files
3. Replace existing code
4. Install/update Composer dependencies (v1.2.1 pathfinder_esi )
Composer will do the job for you. Run this command in your projects root dir:
$ composer update
Hint: You can delte existing
/vendor
folder, deltecomposer.json.lock
and run$ composer clearcache
before install/update if you have problems with previous installed composer packages.
5. Adjust environment.ini
and pathfinder.ini
Some config keys has changed and new were added. Do not blind replace config files!
6. Upgrade your DB
- Go to
/setup
page create the neweve_universe
database - Go to
/setup
page and add new column(s), click on "Setup tables" - Go to
/setup
page and fix column(s), click on "Fix columns/keys"
6.a Update SDE DB [OPTIONAL]
There is a fresh SDE dump available export/sql/eve_lifeblood_min.sql.zip
. It is recommended to use it in order to stay up2date.
7. Clear cache data
- Clear cached template files (
tmp/
) - Clear cached data (filecache:
tmp/cache
or Redis)
8. Redis as Session handler [OPTIONAL]
If you already use Redis as Cache backend for Pathfinder you may want to configure PHP to use it for Session handling how to.
Then change SESSION_CACHE
in config.ini
to default
WebSocket installations
1. Update project
If you have Pathfinder running with a WebSocket server. Make sure to update your WebSocket-Server to v1.0.1 pathfinder_websocket
2. Install/update Composer dependencies
3. Restart WebSocket server
If you have update problems, feel free to ask in our dev-chat: #Slack