Skip to content

v1.5.2

Compare
Choose a tag to compare
@exodus4d exodus4d released this 22 Jul 13:38
· 95 commits to master since this release
bdc8ecb
  • New connection "size" flags for wormholes #645 #568
  • New "jump history" breadcrumb added to header #812
  • New map "zoom" and map "move" options #791 #101
  • New map option for "preserve signatures" after system delete #814
  • New UI table added to "wormhole data" info modal, showing trueSec of its origin (source) system #797
  • New shortcut alt + N for system renaming #790
  • New Chinese localization for signature "group" names #784
  • New "debug/develop" map overlays (developers only) #785
  • Improved "map zoom". Zoom level stays persistent between sessions
  • Improved "route search" dialog. Added new "connection size" select field
  • Improved "signature type" map overlays on "connection endpoints" #725
  • Improved WebSocket panels on /setup page (new live stats, new log viewer,..)
  • Improved "lazy delete" signatures toggle button. Now becomes "inactive" after each ctrl+v update action #724
  • Upgraded "Font Awesome" icon lib v5.2.0v5.9.0
  • Upgraded "Datatables" js lib v1.10.12v1.10.18
  • Upgraded "localForage" js lib v1.4.2v1.7.3
  • Upgraded "Mustache" js lib v1.0.0v3.0.1
  • Upgraded "Slidebars" js lib v0.10v2.0.2
  • Upgraded "jsPlumb" js lib v1.7.6v2.9.3
  • Upgraded "Raphaël" js lib v2.1.2v2.2.8
  • Upgraded "farahey" js lib v0.5v1.1.2
  • Fixed a bug where connections "disappear" from map for some seconds
  • Fixed broken "set rally" point poke #786
  • Fixed a bug where "open ingame info" for char/system does not work in some UI tables
  • Fixed a bug where "multi character location tracking" is not working on different browser tabs #446
  • Fixed some PHP type declarations #783
  • Fixed a bug where k-space system not gets auto-created on EVE client login
  • Fixed thrown OverflowException() for large JSON payload, received over TCP-Socket connections #792
  • Fixed DB DNS parsing. Allow hyphens or underscores in DB names #780
  • Fixed some "map sync" issues for WebSocket installations
  • Fixed "map update" ajax sync request in beforeUnload event (no js error)
  • Fixed an issue where updating "jump log" data failed #709
  • Fixed a bug where deleted systems reappear on map (caching problem)
  • Removed jQuery fullscreen plugin. Replaced by HTML5´s native "Fullscreen API"
  • Removed composer.lock from .gitignore

Upgrade guide: v1.5.1v1.5.2

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

  • updated "VERSION" in pathfinder.ini
  • new route "/api/map/updateUnloadData" in routes.ini

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

$ composer install

Hint: This installs/updates all packages from composer.json by checking composer.lock

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"
  • The type name for "frigate" connections has changed! You need to run this SQL statement manually to change existing frigate connections to the new name:
UPDATE `connection` SET 
	`updated` = NOW(),
	`type` = JSON_REPLACE(`type`, JSON_UNQUOTE(JSON_SEARCH(`type`, 'one', 'frigate')), 'wh_jump_mass_s')
WHERE 
	JSON_SEARCH(type, 'one', 'frigate') IS NOT NULL

8. Clear cache data

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

Upgrade WebSocket server: v1.2.0v1.2.1

Installations with WebSocket setup, have to upgrade to v1.2.1.
Check out README.md for more information.
1. Stop WebSocket server
2. Replace existing code
3. Install new Composer packages
4. Restart WebSocket server

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