- [Feature] Make logz.io token optional and default to console for transports.
- [Feature] Add scheduled subscription events to handle updates for.
- [Feature] Add additional subscription events to handle updates for.
- [Maintenance] Code clean-up on
sync-agentandservice-client.
- [Feature] Improve synchronization frequency from 30 to 5 minutes and reduce data sent to the Hull platform.
- [Feature] Use events API for fetching incremental data.
- [Maintenance] Improve RedisClient set operation to avoid casting on string types.
- [Bugfix] Add locks to all fetch operations to avoid using additional quota and prevent parallel fetches.
- [Feature] Prep for LTV feature and always fetch all invoices for customer
- [Bugfix] Update first_invoice on incremental fetches if aggregation is enabled to avoid full fetch
- [Maintenance] Add message to captured metrics by default
- [Bugfix] Round timestamp always to nearest integer number for querystring parameters
- [Maintenance] Remove console logging from staging and production
- [Maintenance] General Project Structure
- [Feature] Service Client for Chargebee v2 API to read Customers, Invoices and Subscriptions
- [Feature] Mapping Util to transform Chargebee objects into Hull objects
- [Feature] Sync Agent to handle Incoming Data Flow and Aggregations