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 disableTlsVerification config field
- change verify authentication to not use admin endpoint
- Added
baseUrl
config option.
- Removed
clientNamespace
config option.
- change duplicate log to debug level
- Remove prepack command
- Updated tsconfig to fix build issues
- Update SDK dependencies
- Update workflows
- Added workflow to Dockerize the integration
- Add duplicate report log for artifact entities.
- Changed API used to fetch artifacts from Jfrog Artifactory.
- Added new fields to
artifactory_artifact_codemodule
entity.
- Optimize fetch artifacts client for better memory handling.
- Added error / timeout handling and optimizations to fetch artifacts step
- Updated sdk packages
- Changed
Account
entitydisplayName
andname
toinstance.name
value.
- Updated to throw
IntegrationValidationError
for when a404
is recieved during validate invocation to display useful error message to the user. Added tests and recordings for this invalid user response.
- Updated the validate invocation to hit the
User Detail
endpoint, using the providedclientAdminName
. If a404
is recieved it means the user is invalid and an error should be displayed to user. This is a fatal error because several other steps rely on this username to be valid.
- Upgraded SDK packages and some coding patterns
- Changed
CodeRepo.{id, createdBy, updatedBy}
fromnumber
tostring
to meet data-model schema requirements
- Updated the error message to display to the customer when {clientAdminName} is not found as a user.
- This integration required the ingestion of pipeline sources. This caused issues in cases where pipelines weren't being used. This change was to make the pipeline ingestion optional and to disable the step if not explicityly enabled.
- This integration requires two distinct access tokens. Fixed an issue where
the pipeline access token was not being validated for this integration,
causing
UNEXPECTED_ERROR
in thefetch-pipeline-sources
step.
- Fixed an issue where permission properties were objects, failing graph validation.
- Fixed an issue where permission->build and permission->repo relationships were created as mapped instead of direct relationships and failed persister validation.
- Collection of identity and access
- Collection of repositories
- Integration setup documentation