Skip to content

Releases: kzhdev/alpaca_zorro_plugin

Release v1.5.2

10 Jan 19:36

Choose a tag to compare

Changes

  • Refactored version management: removed external version file, now using CMakeLists.txt directly
  • Simplified versioning scheme from 4-part to 3-part semantic versioning (MAJOR.MINOR.PATCH)
  • Fixed null pointer exception in logger initialization for Zorro versions prior to 2.48
  • Added GitHub release workflow to build both 32-bit and 64-bit binaries with matrix strategy

v1.5.1.2

05 Oct 17:45
63f7477

Choose a tag to compare

  • Increase slick_logger string buffer size to 10M. The default size is too small for all assets response.
  • Update README

v1.5.1.1

05 Oct 01:17

Choose a tag to compare

  • Fix MSVC C4293 warning (shift count negative or too big) in x86 builds for slick_logger
  • Fix MSB8028 warning (shared intermediate directory) by separating intermediate directories per platform
  • Update slick_logger to v1.0.0.6
  • Update websocket_proxy to v1.1.1.1
  • Add CONTRIBUTING.md
  • Updated BUILD.md and README.md

v1.5.1.0

17 Sep 01:23

Choose a tag to compare

  • Replace spdlog with slick_logger
  • Add slick_logger header for logging functionality
  • Add slick_queue header for queuing operations
  • Remove all spdlog include files to eliminate dependency
  • Update websocket_proxy binary (rebuilt due to library changes)
  • Handle new CryptoPrep class type
  • Add a setting to optional passing LogLevel change into WebSocketProxy

v1.5.0.0

20 Aug 23:20

Choose a tag to compare

  • Implemented a setting dialog to support changing the logging level at run time
  • Enhanced throttler to reduce pulling Alpaca Account and Clock.
  • Fixed a race condition in the websocket subscription access that could cause crashes during concurrent operations
  • Changed websocket subscription storage from unordered_map to vector with shared_ptr for thread-safe access
  • Fixed typos in client.cpp
  • Fixed logic error in order status check (AND -> OR for canceled/expired orders)
  • Fixed Unicode string conversion issue in Windows shared memory creation

v1.4.0

14 Jun 22:31
e4c4ffc

Choose a tag to compare

  • Added Crypto and Options support
  • Removed Polygon market data support
  • Added x64 build
  • Removed git submodules
  • Added cmake build
  • Updated to 64bit WebSocketProxy
  • Changed to Spdlog

v1.3.4

30 Jun 01:58
831e77e

Choose a tag to compare

v1.3.4

  • Subscribe to Trades or Quotes via WebSocket based on the price type set in the script.
  • Add REST API throttle for Free MD plan.
  • When WebSocket is enabled, subscribe price from REST API once to avoid querying REST API repeatedly due to illiquid symbols.
  • Add milliseconds in the log.
  • Fixed unfilled LimitOrder treated as filled by Zorro.

v1.3.3

21 May 23:21

Choose a tag to compare

  • Reverted the addition of the IEX feed for historical data, quotes, trades, and snapshots. This change ensures consistency with previous behavior.
  • Fixed an issue where historical data downloads for the free plan did not extend beyond the year 2020.

v1.3.2

20 May 20:04

Choose a tag to compare

  • Set the market data feed for the free market data plan to IEX. This ensures accurate and reliable data for users on the free plan.
  • Fixed an issue where the market was incorrectly marked as closed.
  • Corrected the application of some log types that were not being applied correctly.
  • Fixed an issue where failed WebSocket login might cause crash.

v1.3.1

20 May 01:17

Choose a tag to compare

Rollback the sandbox WebSocket endpoint for Paper account