Alexandre Catarino
2302a24262
Respect caller-provided User-Agent in Api.DownloadBytes ( #9458 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Skip setting the default "QCAlgorithm.Download(): User Agent Header"
when the caller already supplied a User-Agent in the headers dictionary.
The check uses HttpRequestHeaders.Contains, which matches header names
case-insensitively per the HTTP spec.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 16:26:52 -03:00
Jared
8f2fd3d64a
Redact local lean error message ( #9232 )
...
Redact message in local user's CLI's
2026-01-26 12:56:19 -03:00
Martin-Molinero
090ffebd03
Minor ApiConnection improvement ( #9173 )
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
2025-12-30 18:48:27 -03:00
Martin-Molinero
2e67b9ad4f
Feature net10 update ( #9161 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Feature update to net10
* Update to net10
* Update pythonnet to 2.0.51
* Remove dotnet config
* Remove net9
* Minor cleanup
2025-12-29 09:53:37 -03:00
Jhonathan Abreu
ef1cf8e4df
Replace RestShap with HttpClient ( #9143 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Replace RestShap with HttpClient
* Address peer review
* Minor fixes
2025-12-22 09:50:25 -04:00
Jhonathan Abreu
781897984e
Detect serialized json payload in CreateJsonPostRequest ( #9145 )
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
2025-12-19 11:24:03 -04:00
Jhonathan Abreu
58ce899b5d
Add Api helper methods for POST requests ( #9134 )
...
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
* Add Api helper methods for POST requests
* Support json serializer setting for json requests
* Minor changes and cleanup
* Make ApiConnection disposable
2025-12-16 18:08:28 -04:00
Jhonathan Abreu
6cba915950
Fix minor bug with restsharp auth header ( #9125 )
...
* Fix minor bug with restsharp auth header
* Minor fix
2025-12-11 15:13:37 -03:00
Jhonathan Abreu
67d19d88d7
Add ApiConnection constructor for backwards compatibility ( #9121 )
2025-12-10 16:16:38 -04:00
Jhonathan Abreu
b4401db512
Refactor ApiClient to use HttpClient ( #9114 )
...
* Refactor ApiClient to use HttpClient
* Minor fix
* Refactor and cleanup in ApiConnection
* Add normalized extension methods for string and stream json serialization
* Minor fixes
* Address peer review
* Minor fixes
* Minor fixes and peer review
* Race condition fix
* Minor changes
* Cleanup
* Minor fixes
* Minor fix
2025-12-10 15:40:46 -04:00
Martin-Molinero
ebda5dba93
Minor api CI fix ( #9024 )
2025-10-10 10:54:24 -03:00
Martin-Molinero
852c9cd856
Update IB gateway v10.39.1f ( #8923 )
2025-08-13 14:51:48 -03:00
Jared
58979872c1
Delete Api/QuantConnect-Platform-2.0.0.yaml ( #8924 )
...
YAML is now hosted in the documentation
https://github.com/QuantConnect/Documentation/blob/master/QuantConnect-Platform-2.0.0.yaml
2025-08-13 09:43:46 -03:00
JosueNina
f29bcbc9ae
Clean up ListLiveAlgorithms method parameters ( #8912 )
...
* Remove startTime and endTime parameters from ListLiveAlgorithms method
* Solve review comments
2025-08-05 19:12:48 -03:00
Ricardo Andrés Marino Rojas
25c4a879f6
Add failure API backtest unit tests ( #8703 )
...
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Syntax Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* First attempt
* Improve unit test
* Add suggestions
* Nit changes
* Address requested changes
* Fix failing unit tests
* First attempt to fix API tests
* Fix command
* Address suggestions
* Address minor suggestions
2025-05-01 15:48:46 -03:00
Martin-Molinero
ff185d0311
Minor Api testing improvements ( #8687 )
...
* Add missing backtests/read null check
* Improve SPDB error message
2025-04-10 17:30:55 -03:00
Alexandre Catarino
d68a41ba73
Allow Receiving Broadcast from Source Project ( #8622 )
...
Regression Tests / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Allow Receiving Broadcast from Source Project
* empty
2025-03-11 16:58:17 -03:00
Alexandre Catarino
49265bd773
Adds BroadcastCommand Method ( #8617 )
...
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
* Adds BroadcastCommand Method
Send a command to all live algorithms.
* Addresses Peer-Review
* Minor tweaks
---------
Co-authored-by: Martin Molinero <martin.molinero1@gmail.com >
2025-03-07 17:48:10 -03:00
Martin-Molinero
5359561b9d
Dotnet 9 ( #8459 )
...
* Dotnet 9
* Remove C# kernel
2024-12-19 14:01:26 -03:00
Martin-Molinero
71d09a3567
Private cloud minor improvements ( #8409 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Private cloud tweaks
* Minor tweaks for optimization
2024-11-14 17:22:33 -03:00
Martin-Molinero
86fd80a31a
Generic live command support ( #8330 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Generic command support
- Adding generic algorithm command support. Adding regression algorithms
- Allow PythonWrapper to validate classes too
* Minor improvements
2024-09-19 16:02:42 -03:00
Ricardo Andrés Marino Rojas
5a7a162d34
Fix warnings CA1574 ( #8186 )
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
2024-07-09 17:52:07 -03:00
Ricardo Andrés Marino Rojas
0a0c012ae9
Fix second half of the CA1051 warnings ( #8140 )
...
* Fix second half of the CA1051 warnings
* Address requested changes
2024-07-05 13:54:03 -03:00
Ricardo Andrés Marino Rojas
574eafd00d
Add missing endpoint in C# API Client ( #8143 )
...
* Add C# API ReadBacktestInsights()
* Address reviews
* Address requested changes
2024-07-05 13:53:27 -03:00
Ricardo Andrés Marino Rojas
ba2d519910
Remove warnings from csproj files ( #8108 )
...
* Remove warnings from csproj files
* Leave just 2 warnings
* Nit change
* Leave just 2 warnings
2024-06-26 17:07:51 -03:00
Jhonathan Abreu
f0286c936d
Fix: allow non-standard header values in Api.Download API ( #8055 )
2024-05-24 18:07:23 -03:00
Ricardo Andrés Marino Rojas
b147c7ccfd
Api Clean up, Documentation and Standarization part five ( #8016 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Update endpoints and add tests
* Remove JsonProperty tags
* Enhance unit tests
* Add live/insights/read/response
* Add missing class
* Remove old insights property
* Improve read live insights unit test
* Nit change
* Fix failing unit tests
* Revert "Fix failing unit tests"
This reverts commit a2b7c1d34ef5b058a0e753853613ddd3f9d7d3dc.
* Add Insights.Ticker back
* Nit change
* Address requested changes
2024-05-13 18:14:40 -03:00
Martin-Molinero
6915a65900
Further camel case cleanup ( #8003 )
2024-05-08 17:28:47 -03:00
Ricardo Andrés Marino Rojas
a1b6277492
Api Clean up, Documentation and Standarization part four ( #7989 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Update C# response classes for optimization endpoints
* fix bugs
* Fix bugs
* Fix bug
* More tests, API response classes and updates
* Partially revert wrong changes
* Missing file
* Improve unit tests and solve bugs
* Improve implementation
* Minor tweak
---------
Co-authored-by: Martin Molinero <martin.molinero1@gmail.com >
2024-05-06 20:33:31 -03:00
Ricardo Andrés Marino Rojas
17ba9f8b5d
Api Clean up, Documentation and Standarization part three ( #7982 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Updates to data/prices C# response
* Update data, account and organization API responses
* remove unnecessary changes
2024-04-29 20:35:51 -03:00
Ricardo Andrés Marino Rojas
cce8945fe8
Api Clean up, Documentation and Standarization part two ( #7964 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Add improvements
* Add improvments and unit tests
* Add XML comments
* Nit changes
* Add unit tests for OrderJsonConverter
* Improve unit tests
* Address requested changes
* Fix bugs
* Fix bugs
* Fix bugs and self-review
* Fix bugs
* Address requested changes
* Fix unit test bug
* Fix bugs
* Improve unit tests
* Solve bugs
2024-04-26 13:17:34 -03:00
Jhonathan Abreu
9755f8c916
Sourcing remote zipped custom data ( #7976 )
...
* Fix: source custom data from remote CSV zipped file
* Fix: Custom data sourcing zip entry names from remote locations
* Address peer review
* Add unit tests
* Minor fix
* Address peer review
* Minor fixes
* Return byte array in IApi.DownloadBytes
* Allow sourcing custom data from specific csv entry in a zipped remote file
* Minor change
2024-04-26 12:15:01 -04:00
Ricardo Andrés Marino Rojas
dc02ac7c84
API Clean Up, Documentation, Standardization ( #7893 )
...
* First draft of the update
* Add improvements
* Nit changes
* Add improvements
* Add improvements
* Remove unnecessary files
* Improve unit tests
* Add missing file
* Add new unit tests to CI
* Fix bug
* Fix unit tests
* Address changes
* Nit changes
* Nit changes
* Add fix for list backtest response
* Nit change
* Add changes in ListBacktest
* Fix failing unit test
* Improve API.GetObjectStore method
* Improve Api.GetObjectStore()
* Add C# models for object/get and object/properties
* Improve API methods and tests for object store
* Nit changes
* Nit change
2024-04-10 10:53:05 -03:00
Martin-Molinero
b65f253d42
Api read order and events handling ( #7877 )
...
Benchmarks / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
- Adjust SerializedOrderEvent json format. Adding unit tests
- Removing unused SerializedOrder and it's converter
2024-04-02 18:56:05 -03:00
Ricardo Andrés Marino Rojas
6259ee1d91
Remove BaseLiveAlgorithmSettings ( #7862 )
...
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
* Remove BaseLiveAlgorithmSettings
* Fix IB unit test
* Add Python unit test
* Add more unit tests
2024-03-25 15:54:06 -03:00
Ricardo Andrés Marino Rojas
934a8e0a61
Handle Windows reserved filenames ( #7784 )
...
API Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
* Add ToValidPathMethod
* Nit change
* Add more unit tests
* Improve implementation
* Enhance implementation
* Add more unit tests
* Enhance implementation
* Improve unit tests
* Improve implementation
* Nit changes
* Adjust reading/writing methods
* Fix bugs
* Add Windows OS flag
* Fix unit tests
* Fix unit tests
* Fix unit tests
* Change FileStream() to SafeFileStream()
* Fix bugs
* Fix bugs
* Nit changes
* Nit changes
* Add improvements
* Missing file
* Address requested changes
* Address requested changes
* Add missing test
2024-03-13 19:05:57 -03:00
Martin-Molinero
2a82c6f9bb
Consolidate Configuration.Get usages ( #7796 )
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
2024-02-20 13:37:22 -03:00
Jhonathan Abreu
d4ba8ccead
Backtest self-categorization ( #7683 )
...
Python Virtual Environments / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Implement backtest self-naming and self-tagging
* Minor unit test fix
* Minor api changes
* Minor changes
* Send packet messages when algorithm's name or tags are updated
* Minor fixes
* Address peer review
* Backtest name and tags API calls
Plus, first version of CI for API tests
* Add endpoint to update a backtest set of tags
* Minor GH actions change
* Address peer review
* Add algorithm naming and tagging unit tests
* Minor backtest API changes
2024-01-30 14:59:08 -03:00
Martin-Molinero
0ba796c4cf
Add project owner to API project read ( #7674 )
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
2024-01-05 16:58:03 -03:00
Martin-Molinero
939b14a6e8
ApiConnection Improvements ( #7640 )
...
Benchmarks / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
- Add support for async API calls
- Reuse HttpAuthenticator when possible
2023-12-22 13:30:02 -03:00
Martin-Molinero
489fc5bd5f
Fix chart api fetching and deserialization ( #7467 )
2023-09-15 20:04:46 -03:00
Jhonathan Abreu
b1b9680880
Handle API backtest charts read null requests ( #7395 )
2023-07-21 13:40:26 -03:00
Martin-Molinero
03bc23ed8c
Add project id for api notification ( #7144 )
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
2023-03-27 15:59:51 -03:00
Martin-Molinero
c1c4114dca
Newtonsoft & Protobuf & RecyclableMemoryStream Updates ( #7002 )
...
* Dependency updates
- Update Newtonsoft to 13.0.2, protobuf to 3.2.0, RecyclableMemoryStream
to 2.3.1
* Downgrade protobuf to 3.1.33
2023-02-23 12:11:01 -03:00
Alexandre Catarino
b1a6aa686c
Replace Nodes Endpoint in SDK ( #6899 )
...
Python Virtual Environments / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* Adds `project/nodes` Endpoint to SDK
* Removes `nodes` Endpoint from SDK
* Fixes Documentation for `ProjectNodesResponse`
2023-02-05 09:35:11 -08:00
Ricardo Andrés Marino Rojas
5200a9e593
Add ReadBacktestOrders() and ReadLiveOrders() methods ( #6329 )
...
Regression Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
* First commit
* Any change
* Add more unit tests
* Nit changes
* Changes requested
* Fix bugs and requested changes
* Requested changes
* More changes
* Check ongoing backtest orders
* Read ongoing backtest does not fail
* nit change
* Fixes for standarized API orders response
- Fixes for a standarized API read orders reponse
Co-authored-by: Martin-Molinero <martin@quantconnect.com >
2022-07-14 16:02:58 -03:00
Martin-Molinero
826f2cbbf9
Minor refactor messaging handler ( #6472 )
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
2022-07-11 16:24:26 -03:00
Martin-Molinero
64f0a9e0a2
Fix for ApiDataProvider ( #6461 )
...
Build & Test Lean / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
- Avoid race condition while downloading data.
- Reused http client for downloads
2022-07-05 18:43:58 -03:00
Martin-Molinero
b7a21ce4be
Update to net6 ( #6311 )
...
* Update to net6
* Bump pythonNet to 2.0.13
2022-05-03 11:45:55 -03:00
Martin-Molinero
9fd50a302e
Update or remove SharpZipLib dependency ( #6180 )
Regression Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
2022-02-02 13:28:24 -03:00