The underlying REST API added some new enum values in different cases, and the current JSON deserialization logic does not handle these cases: - [x] The new `margin_requirement_long` and `margin_requirement_short` fields have been added to the asset object. Go [#339](https://github.com/alpacahq/alpaca-trade-api-go/pull/339) - [x] The new `boats` and `overnight` values for the stock data feed enumeration. Python [#609](https://github.com/alpacahq/alpaca-py/pull/609), Go [#346](https://github.com/alpacahq/alpaca-trade-api-go/pull/346) - [x] The old `maintanence_margin_requirement` field of the asset object is deprecated. Go [#339](https://github.com/alpacahq/alpaca-trade-api-go/pull/339) - [x] The new `crypto_perp` value for the asset class enumeration. Python [#625](https://github.com/alpacahq/alpaca-py/pull/625) - [x] The new `ASCX` value for the asset exchange enumeration. Python [#625](https://github.com/alpacahq/alpaca-py/pull/625) - [x] The `base_value` of the portfolio history item can be null. Python [#597](https://github.com/alpacahq/alpaca-py/pull/597)
The underlying REST API added some new enum values in different cases, and the current JSON deserialization logic does not handle these cases:
margin_requirement_longandmargin_requirement_shortfields have been added to the asset object. Go #339boatsandovernightvalues for the stock data feed enumeration. Python #609, Go #346maintanence_margin_requirementfield of the asset object is deprecated. Go #339crypto_perpvalue for the asset class enumeration. Python #625ASCXvalue for the asset exchange enumeration. Python #625base_valueof the portfolio history item can be null. Python #597