- Sequence has a new home: https://gitlab.com/sequence
- The namespace has been updated from
Reductech.Sequence
toSequence
- Update namespace and paths after move to Sequence group #61
Maintenance release - dependency updates only.
- Enabled Source Link
- Enabled publish to Nuget.org including symbols
- Bux fixes and dependency updates
- Prevent null reference exception #48
- Consolidated connector registry and manager settings
- The connector manager
appsettings.json
key has changed fromsequence
toconnectorManager
ConnectorRegistrySettings
type has been removed- It's now possible to specify more than one registry in the configuration:
"connectorManager": {
"connectorPath": "c:\\connectors",
"configurationPath": "c:\\connectors\\connectors.json",
"autoDownload": false,
"registries": [
{
"uri": "https://registry/packages/index.json"
},
{
"uri": "https://another-registry/packages/index.json",
"User": "ci-login-token",
"Token": "abc123"
}
],
"enableNuGetLog": true
}
- Allow setting multiple connector registry endpoints #41
- Using the prerelease flag returns multiple versions for a connector #43
Bug fix and maintenance release.
- Dependency resolution fails on case-sensitive file systems #28
- ReEnable tests #32
EDR is now Sequence. The following has changed:
- The GitLab group has moved to https://gitlab.com/reductech/sequence
- The root namespace is now
Reductech.Sequence
- The documentation site has moved to https://sequence.sh
Everything else is still the same - automation, simplified.
The project has now been updated to use .NET 6.
- Connector manager should flatten paths when installing #30
- Rename EDR to Sequence #31
- Use dotnet 6 #29
- Add all connectors if connector data is null #27
Bug fix release.
- ConnectorManager should not load the same Assembly more than once #25
Moving from Newtonsoft.Json
to Text.Json
.
- Use Text.Json instead on Newtonsoft.Json #23
Dependency updates only
- Decouple from Core #8
- When version is null connector manager update should install latest version #15
Bug fixes to support runtime-independent connector packages.
- ConnectorPackage Extract should only flatten root of path #11
- Package ID should have correct capitalization #13
Directory structure is now preserved when extracting connector packages.
- Preserve subdirectory structure #10
Initial release of the Connector Manager which provides functionality to:
- Add/Update/Remove connectors from an in-memory or file-based configuration
- Find and install connectors from a remote registry
- Load the connector assemblies, including any dependencies
- Bootstrap a configuration, downloading any missing connectors
- Add IServiceCollection extension method to inject all the required configs #6
- Add a way to bootstrap a config #7
- Add ability to get assembly settings tuples #2
- Add unit tests for connector manager #4
- Add implementation of nuget logger #3