All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, markdownlint, and this project adheres to Semantic Versioning.
- Update dependencies
- Updated test cases and examples
- Return empty string for non-withInfo methods
- Update dependencies
- Update dependencies
- Migrate from
gohelpers
toszhelpers
- Update dependencies
- Add
PreprocessRecord()
- Update dependencies
- Added test cases.
- Modify method calls to match Senzing API 4.0.0-24237
- Change from
g2
tosz
/er
- Update to
template-go
- Updated dependencies
- Included
parametertests
spike - Synchronized with sz-sdk-go-grpc and sz-sdk-go-mock
- Updated methods to Senzing 4.0.0-24162
- Message ID changed from
senzing-
toSZSDK
SzDiagnostic.GetFeature
SzEngine.FindInterestingEntitiesByEntityId
SzEngine.FindInterestingEntitiesByRecordId
SzEngine.GetRepositoryLastModifiedTime
- Move from
g2-sdk-go-base
tosz-sdk-go-core
- Updated dependencies
- github.com/stretchr/testify v1.9.0
- google.golang.org/grpc v1.63.2
- Added
G2Diagnostic.PurgeRepository()
- Updated dependencies
- Deleted methods not used in V4
- Renamed module to
github.com/senzing-garage/sz-sdk-go-core
- Refactor to template-go
- Update dependencies
- github.com/senzing-garage/g2-sdk-go v0.9.0
- google.golang.org/grpc v1.61.0
- Refactor to template-go
- Update dependencies
- github.com/aquilax/truncate v1.0.0
- github.com/senzing-garage/go-common v0.4.0
- github.com/senzing-garage/go-logging v1.4.0
- github.com/senzing-garage/go-observing v0.3.0
- github.com/senzing/g2-sdk-go v0.8.0
- github.com/stretchr/testify v1.8.4
- google.golang.org/grpc v1.60.1
ExportCSVEntityReportIterator
andExportJSONEntityReportIterator
- Update dependencies
- github.com/senzing/g2-sdk-go v0.7.6
- google.golang.org/grpc v1.60.0
- Support for changed method signatures in Senzing G2Config API
- Update dependencies
- github.com/senzing-garage/go-common v0.3.2-0.20231018174900-c1895fb44c30
- Update dependencies
- github.com/senzing/g2-sdk-go v0.7.4
- github.com/senzing-garage/go-common v0.3.1
- github.com/senzing-garage/go-logging v1.3.3
- github.com/senzing-garage/go-observing v0.2.8
- google.golang.org/grpc v1.59.0
- Changed from
int
toint64
where required by the SenzingAPI - Update dependencies
- github.com/senzing/g2-sdk-go v0.7.3
- google.golang.org/grpc v1.58.3
g2product.ValidateLicenseFile
g2product.ValidateLicenseStringBase64
- Support for SenzingAPI 3.8.0
- Update dependencies
- github.com/senzing/g2-sdk-go v0.7.0
- google.golang.org/grpc v1.58.2
- In
g2diagnostic.
- CloseEntityListBySize
- FetchNextEntityBySize
- FindEntitiesByFeatureIDs
- GetDataSourceCounts
- GetEntityDetails
- GetEntityListBySize
- GetEntityResume
- GetEntitySizeBreakdown
- GetFeature
- GetGenericFeatures
- GetMappingStatistics
- GetRelationshipDetails
- GetResolutionStatistics
- In
g2engine.
- AddRecordWithInfoWithReturnedRecordID
- AddRecordWithReturnedRecordID
- CheckRecord
- ProcessRedoRecord
- ProcessRedoRecordWithInfo
- ProcessWithResponse
- ProcessWithResponseResize
- Last version before SenzingAPI 3.8.0
- Enablement for Windows
- Changes to automated tests to isolate test suites from each other
- Changes to automated tests to isolate individual tests from each other
- Changes to accomodate macOS builds -- cleanup tests for multiplatform differences
- Switched Linux github action workflow test to use Senzing Staging Repository
- Refactor to
template-go
- Update dependencies
- github.com/senzing/g2-sdk-go v0.6.8
- github.com/senzing-garage/go-common v0.2.11
- github.com/senzing-garage/go-logging v1.3.2
- github.com/senzing-garage/go-observing v0.2.7
- google.golang.org/grpc v1.57.0
- Update dependencies
- github.com/senzing/g2-sdk-go v0.6.7
- github.com/senzing-garage/go-common v0.1.4
- github.com/senzing-garage/go-logging v1.2.6
- google.golang.org/grpc v1.56.2
- Update dependencies
- github.com/senzing/g2-sdk-go v0.6.5
- github.com/senzing-garage/go-common v0.1.4
- github.com/senzing-garage/go-logging v1.2.6
- github.com/senzing-garage/go-observing v0.2.6
- github.com/stretchr/testify v1.8.4
- google.golang.org/grpc v1.56.0
- Fixed method signature for g2config.Load()
- Update dependencies
- github.com/senzing/g2-sdk-go v0.6.4
- Fixed go/CGO memory issues
- Update dependencies
- github.com/senzing-garage/go-observing v0.2.5
- Update dependencies
- github.com/senzing-garage/go-common v0.1.3
- github.com/senzing-garage/go-logging v1.2.3
- Added GetObserverOrigin() and SetObserverOrigin() to g2* packages
- Update dependencies
- github.com/senzing/g2-sdk-go v0.6.2
- github.com/senzing-garage/go-observing v0.2.2
- Update dependencies
- github.com/senzing/g2-sdk-go v0.6.1
- Updated dependencies
- Migrated from
github.com/senzing-garage/go-logging/logger
togithub.com/senzing-garage/go-logging/logging
- Fixed concurrency issue with unregistering observer
- Improved underlying CGO for g2engine
- Fix copy/paste error in getRepositoryLastModifiedTime
- Migrated to
github.com/senzing/g2-sdk-go v0.5.0
- Refactored documentation
- Fixed internal logic
- Modified
GetSdkId()
signature
- Initial functionality