0.14.2
Don't use this release. 0.14.3 was released only minutes later with an urgent fix.
This update does not affect the database schema, so if there are problems, it can be easily rolled back to 0.13.1. Follow these instructions to upgrade.
Warning:
Please see the warning in the changelog for the previous release regarding current market conditions.
Bug fixes:
- #408 - Prevent socket disconnects/reconnects from sending constant browser notifications. These are now only shown in the app's notifications panel.
- Bitfinex trades were arriving from the websocket with bid/ask flipped in seemingly random cases. This is now fixed.
- Prevent errors in streaming on some exchanges if not authenticated
- The UI was missing from the app build published to Docker Hub. Fixed.
- [xchange-stream] Coinbase Pro order books were causing high server CPU usage and intermittent corruption. Fixed.
Security:
- Lots of dependency updates
Developer quality-of-life:
- Preparation for switch to Java 11. Build now works fine on both Java 8 and 11.
- Fixed numerous intermittent CI/build errors
- Moved to track the standard XChange and xchange-stream releases on Maven. I'm going to experiment with using classpath overrides for expedited fixes for the time being to see how things go. This should speed up release cycles.