Releases: MarketDataApp/sdk-go
v1.2.0
v1.1.0
Changelog for v1.1.0
This release marks a significant update to the Go SDK for Market Data, introducing a range of improvements and new features designed to enhance usability and efficiency. Below are the main changes in this version:
Major Changes
-
Singleton Client: The SDK now utilizes a singleton pattern for the client. This ensures that only one instance of the client is created and used throughout the application, optimizing resource usage and simplifying client management.
-
Auto Initialization: The client is automatically initialized during startup using environment variables. This streamlines the setup process, allowing users to get started with the SDK more quickly and with less configuration required.
-
Extensive Documentation: We have added comprehensive documentation covering all aspects of the SDK. This includes detailed guides on getting started, explanations of the SDK's architecture, and examples of common use cases.
Documentation
For more detailed information on how to work with the Go SDK for Market Data, please visit our new documentation site: Market Data Go SDK Documentation.
This release aims to provide a more intuitive and efficient experience for developers using the Go SDK for Market Data. We encourage users to explore the new features and improvements.
v1.0.0
Changelog for Go SDK for Market Data v1.0.0
This is the initial release of the Go SDK for Market Data, providing developers with a powerful, easy-to-use interface to obtain real-time and historical financial data. Ideal for building financial applications, trading bots, and investment strategies.
Features
- Comprehensive Market Data Access: Gain access to real-time and historical financial data, including stock quotes, market status, and more.
- Easy Installation: The SDK can be easily installed with a simple
go get
command. - Authentication Support: Simplified authentication process with API tokens for secure access to Market Data services.
- Request Builders: Utilize builder patterns for constructing requests to various endpoints, making the SDK flexible and easy to use.
- Debug Mode: A debug mode is available for developers to troubleshoot and understand the SDK's inner workings.
- Logging: Systematic logging of API responses to facilitate troubleshooting and analysis, with support for client errors, server errors, and successful requests.
- Examples Provided: The
examples
folder contains working examples for each request, helping developers get started quickly.
Enhancements
- Improved Documentation: The README.md and GoDoc documentation have been updated to provide comprehensive guidance on using the SDK.
- Performance Improvements: Various optimizations have been made to enhance the performance and efficiency of the SDK.
Fixes
- Minor Bug Fixes: Addressed minor bugs and issues to ensure a smooth experience for developers.
Breaking Changes
- None. This being the first release, there are no breaking changes.
Known Issues
- No known issues at this time. Please report any issues you encounter on our GitHub repository.
Acknowledgements
We would like to thank all the contributors who have helped in developing this SDK. Your efforts are greatly appreciated and have been instrumental in bringing this project to fruition.
For more information on how to use the Go SDK for Market Data, please refer to the documentation and the examples provided within the SDK.
We are committed to improving and expanding the SDK. Your feedback and contributions are welcome. Please feel free to submit pull requests or report issues through our GitHub repository.
v0.1.0
Release Notes for Version 0.1.0
We are excited to announce the release of version 0.1.0 of the Market Data's Official Go SDK. This initial release marks a significant milestone in our journey to provide a robust and easy-to-use SDK for interacting with Market Data APIs. Below are the key highlights of this release:
Features:
- Core Functionality: The SDK now supports all the primary endpoints for market data retrieval, including stocks, options, and indices. Users can fetch data like quotes, candles, earnings, and news with minimal setup.
- Authentication: Simplified authentication process with the Market Data API using API tokens. Users can easily set their token via environment variables or directly within their code.
- Installation: The SDK can be quickly installed using the
go get
command, streamlining the setup process for Go developers.
Enhancements:
- Improved Documentation: Comprehensive documentation has been added to the README file, providing clear instructions on installation, authentication, and usage examples for different endpoints.
New Additions:
- Client Package Tests: A suite of tests for the client package has been introduced in this release. These tests ensure that the SDK's core functionality works as expected and will help in maintaining the reliability of the SDK as new features and updates are rolled out.
Known Issues:
- As this is a pre-alpha version of the SDK, users might encounter unexpected behaviors or limitations. We are actively working on addressing these issues and enhancing the SDK's functionality.
Getting Started:
To get started with the Market Data Go SDK, please refer to the installation instructions and example usage in the README file. Your feedback and contributions are welcome as we continue to improve and expand the SDK's capabilities.
Acknowledgments:
A big thank you to all the contributors and users of the Market Data Go SDK. Your support and feedback have been invaluable in making this release possible.
We encourage all users to update to the latest version to take advantage of the new features and improvements. For any issues or feedback, please reach out through our support channels or GitHub issues.
Happy coding!
The Market Data SDK Team