xbbg 1.0.0rc3
Pre-release
Pre-release
Fixed
- BQL error handling: Parse Bloomberg's
responseExceptionsfor actionable error messages (e.g. "Undefined item: CUR_YLD") instead of opaque "missing 'results' field" errors. Null results with no exceptions now return an empty DataFrame. Partial exceptions with valid results log warnings instead of failing. corporate_bonds()cross-market support: Switched frombondsuniv+TICKER==filter (US-only) todebt()universe, matching the approach used bypreferreds(). Now accepts full equity tickers (e.g. "9984 JT Equity") and works across all markets.- CDX on-the-run indicator: Accept
'true'(returned by Bloomberg for CDX generic tickers) in addition to'Y'forON_THE_RUN_CURRENT_BD_INDICATOR, fixing false warnings on CDX instruments. is_connected()checks real session health: Now queries actual Bloomberg worker health viarequest_pool_health()instead of just checking if the Python engine object exists.fieldExceptionslogging: Downgraded from WARN to DEBUG and now includes actual field names and error messages (e.g. "MATURITY: Field not applicable to security") instead of just a count.
Full Changelog: v1.0.0rc2...v1.0.0rc3