All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
### Added
- Added
wiremockversion0.6.5 - Added API testing
- Updated
reqwestto0.13.3 - Updated
serde_withto3.18.0 - Updated
msrvto1.88.0 - Updated deserialization to not fail on api responses
- Updated examples
BREAKING: Default TLS backend changed from OpenSSL to rustls - Removedopensslandrustlsfeature flags- Upgraded
reqwestto0.13.1
native-tlsfeature flag for users requiring OpenSSL/native-tls backend
- Direct
opensslandopenssl-sysdependencies (no longer needed)
- Chore: Added
opensslandrustlsfeature flags to toggle TLS implementation, withopensslenabled by default - Deps: Added
serde_withversion3.14.0 - Docs: Added instructions for installing on various OS'es
-
Update Rusty Falcon to use the latest OpenAPI spec (2025-09-19T00:00:03Z)
-
Update example code to follow the latest OpenAPI spec changes
-
Fix links in the README
-
Fix spelling for docs and api files
-
Handle
intel_indicatorsexample case inrun-examples.shscript -
Update
rust-versionto1.83.0 -
Display number of passed examples/tests in
run-examples.shscript -
Enable
run-example.shscript to run a single example -
Set certain
DetectsExternalAlertmodel fields to optional -
Upgrade dependencies:
clapto4.5.19opensslto0.10.73(optional)openssl-systo0.9.109(optional)reqwestto0.12.20
- Docs: Added initial documentation drop
- Feature: A script (
run-examples.sh) to run and display the status (pass/fail) of each example
-
Update Rusty Falcon to use the latest OpenAPI spec (07 Oct 2024)
-
Update example code to follow the latest OpenAPI spec changes
-
Fix links in the README
-
Fix spelling for docs and api files
-
Error hierarchy revamp to structured errors based on
thiserrorcrate -
Upgrade dependencies:
clapto4.5.18opensslto0.10.66openssl-systo0.9.103reqwestto0.12.8serdeto1.0.210serde_deriveto1.0.210serde_jsonto1.0.128tokioto1.40.0urlto2.5.2
- Example: Falcon Custom IOAs
- Example: Discover API Host Details
- Example: Falcon ZTA example
- Change log using Keep a Changelog format
- Use
MsaspecPeriodMetaInfoinDomainPeriodAssessmentsResponse:Metafield
- Support for Falcon API