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.
- Deprecated
Config.Enviroment
(typo) in favor ofConfig.Environment
. - Clarified what
Config.Environment
affects.
- CDR and PDF support in Sanitize.
file_ttl
support to Secure Share.
- More documentation to AuthZ and Secure Share filter lists.
- Support for
cursor
field onv1/user/breached
ofuser-intel
service. - Millisecond time format support
vault_parameters
andllm_request
fields support on Redact service.- Support for
severity
field onv1/user/breached
andv2/user/breached
ofuser-intel
service. /v1/breach
endpoint support onuser-intel
service.
- Secure Share: share link list filter now uses "target_id" instead of "target".
- Secure Share support.
- Multiple bucket ID support to Share.
attributes
field in/list-resources
and/list-subjects
endpoint- Sanitize service support
- Secure Share support.
- Multiple bucket ID support to Share.
MetadataProtected
andTagsProtected
support to ShareItemData
Password
andPasswordAlgorithm
support to Share- Filter fields to
FilterList
on Share service Objects
field to ShareGetArchiveResult
Title
andMessage
to ShareShareCreateLinkItem
- Vault KEM export support.
- Vault v2 APIs support.
- Minimum supported Go version is now v1.22.
- Detect-only Redact for Sanitize.
- Support for
domains
field inv2/user/breached
endpoint in User Intel service.
attributes
field in/list-resources
and/list-subjects
endpoint.- Sanitize service support.
- Improvements in verification of Audit consistency proofs
- Doc example for unredact.
- Vault
/export
support exportable
field support in Vault/key/store
and/key/generate
- AuthN user password expiration support.
"state"
and other new properties toAuthenticator
.
Enable
inAuthenticator
has been renamed toEnabled
. The previous name did not match the name used in the API's response schema and JSON deserialization was not set up correctly, soEnable
was unusable anyways.
fpe_context
field in Audit search eventsreturn_context
support in Audit/search
,/results
and/download
endpoints- Redact
/unredact
endpoint support redaction_method_overrides
field support in/redact
andredact_structured
endpoints- AuthN usernames support.
- Support for format-preserving encryption.
- Beta tags from AuthZ.
Note that Sanitize and Secure Share did not make it into this release.
- Support for Secure Audit Log's log stream API.
- Support for Secure Audit Log's export API.
- AuthZ service support.
- Replaced usage of the deprecated io/ioutil package.
- Audit /download_results endpoint support
- All enums now have consistent types across their values.
- Put to presigned url. It should just put file in raw, not in form format.
3.7.0 - 2024-02-26
- Vault service. Post quantum signing algorithms support
- Rewrote
README.md
.
3.6.0 - 2024-01-16
- Vault encrypt structured support.
3.5.0 - 2023-12-18
- File Intel /v2/reputation support
- IP Intel /v2/reputation, /v2/domain, /v2/proxy, v2/vpn and /v2/geolocate support
- URL Intel /v2/reputation support
- Domain Intel /v2/reputation support
- User Intel /v2/user/breached and /v2/password/breached support
3.4.0 - 2023-12-07
- 202 result format
- accepted_status in 202 result
- put_url, post_url, post_form_data fields in 202 result
3.3.0 - 2023-11-28
- Authn unlock user support
- Redact multiconfig support
- File Scan post-url and put-url support
3.2.0 - 2023-11-15
- Support for audit /v2/log and /v2/log_async endpoints
3.1.0 - 2023-11-09
- Presigned URL upload support on FileScan service
- Folder settings support in Vault service
3.0.0 - 2023-10-23
- AuthN v2 support
- AuthN v1 support
2.3.0 - 2023-09-26
- FileScan Reversinglabs provider example
- Domain WhoIs endpoint support
- AuthN Filters support
- Deprecated config_id in PangeaConfig. Now is set in service initialization.
- HashType supported in File Intel
2.2.0 - 2023-09-05
- Redact rulesets field support
- FileScan service support
2.1.0 - 2023-07-14
- Vault /folder/create endpoint support
2.0.0 - 2023-07-06
- Logger support on each service
- Service methods to fetch async request's results
- Audit service now allow user to setup CustomEvent format
- Audit.Log() now receive a IEvent interface instead of Event to log
- Make service structs private to force using its interface
- Rename Request/Result structs to user Request/Result postfix instead of Input/Output
- Update multiple fields to not be pointers unnecessarily
- Vault field RotationState is now a ItemVersionState
- All Intel deprecated methods
1.10.0 - 2023-06-26
- Multiconfig support
- Instructions to setup token and domain in examples
1.9.1 - 2023-06-09
- Defang examples
- Intel User breached password full example
- Intel IP /domain, /vpn and /proxy examples
- UserBreachedPasswordResult now has maps instead of just interface
1.9.0 - 2023-05-25
- New algorithm support in Vault Service
- Algorithm field support in Audit Service
- Cymru IP Intel provider examples
- Support full url as domain in config for local use
1.8.0 - 2023-05-05
- AuthN support
- Docs to multiple services
- Redact Score field type
- Readme example links to SDK examples page
1.7.0 - 2023-04-10
- Audit-Vault signing integration support
- Intel User support
- Redact Service return_result field support
- Set custom user agent by config
1.6.0 - 2023-03-27
- Algorithm support in Vault Service
- Algorithm name in Vault Service
1.5.0 - 2023-03-17
- Vault service support
- LICENSE
- Update services examples
- Improve docs
1.4.0 - 2023-03-01
- IP service add /geolocate, /vpn, /domain and /proxy endpoints support
1.3.0 - 2023-02-28
- Tenant ID support in Audit Service
1.2.0 - 2023-02-03
- Rules parameter support in Redact service
1.1.2 - 2023-01-27
- Intel Domain, URL and File add reputation endpoint that will replace lookup endpoint
1.1.1 - 2023-01-25
- Intel IP add reputation endpoint that will replace lookup endpoint
- Change User-Agent format
- Count field in redact result
1.1.0 - 2023-01-05
- This CHANGELOG
- Intel add IP and URL services lookup endpoint
- Fix old references to deprecated SDK go repository
- Unify token env var name on integration tests and sample apps
1.0.0 - 2022-11-29
- Audit client
- Embargo client
- File Intel client
- Domain Intel client
- Redact client