Base release notes
- 1 1.6.0.0-RC3 (Dec 27th, 2024)
- 2 1.6.0.0-RC2 (Dec 24th, 2024)
- 3 1.6.0.0-RC1 (Sep 24th, 2024)
- 4 1.5.2.0 (Dec 29th, 2022)
- 5 1.5.1.0 (Mar 24th, 2022)
- 6 1.5.0.2 (Oct 24th, 2019)
- 7 1.5.0.1 (Jan 25th, 2019)
- 8 1.4.5.1 (Jan 25th, 2019)
- 9 1.5.0.0 (Oct 12th, 2018)
- 10 1.4.5.0 (Oct 12th, 2018)
- 11 1.4.4.0 (July 5th, 2018)
- 12 1.4.3.0 (July 7th, 2017)
- 13 1.4.2.0 (October 22nd, 2015)
- 14 1.4.1.0 (February 4th, 2015)
- 15 1.4.0.0 (July 24th, 2014)
- 16 1.3.3 (March 15th, 2013)
1.6.0.0-RC3 (Dec 27th, 2024)
ConnId 1.6 is built to advance Java language compatibility with JDK 11.
This version is the third milestone release including some code rewrite and the following items.
Task
BASE-93 Merge ConnId Commons
1.6.0.0-RC2 (Dec 24th, 2024)
ConnId 1.6 is built to advance Java language compatibility with JDK 11.
This version is the second milestone release including some code rewrite and the following items.
New feature
BASE-92 New operation: LiveSync
Bug
BASE-91 ConnectorObjectReference.toString is missing
1.6.0.0-RC1 (Sep 24th, 2024)
ConnId 1.6 is built to advance Java language compatibility with JDK 11.
This version is the very first milestone release including some code rewrite and the following items.
New feature
BASE-90 Object References
1.5.2.0 (Dec 29th, 2022)
New feature
BASE-83 Connector configuration discovery
BASE-85 Enumerated possible values for configuration properties
Improvement
BASE-84 Update Connector Server Windows execution script and add deamon example
Bug
BASE-86 LinkageError occurs when connector process runs in parallel
BASE-87 nameHint not serialized after BASE-81 changes, may cause NPE
BASE-88 Attribute#equals usage fixes after BASE-87
1.5.1.0 (Mar 24th, 2022)
Bug
BASE-78 Password attribute cannot be empty
BASE-76 Several race conditions in object pool disposal and shutdown
BASE-75 ConnId operation timeout does not stop execution thread
Improvements
BASE-82 Modernize XML handling
BASE-81 Java Connector server AttributeDelta support and Logging/Error handling improvements
BASE-80 Connector pool max idle lifetime
BASE-79 Filter and null
1.5.0.2 (Oct 24th, 2019)
Bug
[BASE-75] - ConnId operation timeout does not stop execution thread
[BASE-76] - Several race conditions in object pool disposal and shutdown
[BASE-77] - StringFilter throws exception for attributes with no values
1.5.0.1 (Jan 25th, 2019)
Bug
[BASE-74] - Missing support for EqualsIgnoreCaseFilter in AbstractFilterTranslator
1.4.5.1 (Jan 25th, 2019)
Bug
[BASE-74] - Missing support for EqualsIgnoreCaseFilter in AbstractFilterTranslator
1.5.0.0 (Oct 12th, 2018)
Bug
[BASE-65] - When the value of a certain attribute is null, the framework throws NPE
[BASE-71] - Remote connector server does not work
New Feature
[BASE-46] - Support for Date/Time data type
Task
Improvement
[BASE-66] - Connector instance disposal (API)
[BASE-67] - Connector instance name
[BASE-70] - Force password change flag
[BASE-72] - Clarification of InvalidCredentialException and InvalidAttributeValueException
[BASE-73] - Clarification of __CURRENT_PASSWORD__ use with delta-based updates
1.4.5.0 (Oct 12th, 2018)
Bug
[BASE-71] - Remote connector server does not work
1.4.4.0 (July 5th, 2018)
Bug
[BASE-61] - Unresolved requirements
[BASE-65] - When the value of a certain attribute is null, the framework throws NPE
Task
[BASE-62] - Move string-related methods from IOUtil to StringUtil
Improvement
1.4.3.0 (July 7th, 2017)
Bug
[BASE-55] - InvalidKeyException with some JVM versions (especially Java 8)
[BASE-58] - CDDL / ForgeRock License incompatibility
[BASE-60] - Enforcing password attribute value even in incomplete state
New Feature
[BASE-2] - Create maven archetype for new bundle
[BASE-53] - Support for incomplete attribute values
[BASE-54] - Attribute subtypes in AttributeInfo
[BASE-59] - Delta-based update operation
Improvement
[BASE-57] - Name hint in Uid class
1.4.2.0 (October 22nd, 2015)
Bug
[BASE-44] - Connector pool will become stuck if connector.init() method fails
[BASE-50] - BASE-41 won't work with resources that does not know objectclass on delete
[BASE-51] - Handler configuration is not used for SyncOp
[BASE-52] - SearchResultsHandler#handleResult ignored
New Feature
[BASE-47] - Native attribute name in AttributeInfo
[BASE-48] - Support for auxiliary object classes
[BASE-49] - OP_RETURN_DEFAULT_ATTRIBUTES
Improvement
[BASE-45] - Support for OP_ALLOW_PARTIAL_RESULTS in OperationOptionsBuilder and OperationOptionInfoBuilder
1.4.1.0 (February 4th, 2015)
Bug
[BASE-38] - Missing LICENSE file
[BASE-39] - .Net Connector server throws System.Collections.Generic.KeyNotFoundException
[BASE-40] - DuplicateFilteringResultsHandler does not handle second search if the first was empty.
Improvement
[BASE-41] - Framework should require the ObjectClass if ALL type is Synced
[BASE-42] - The BufferedResultsHandler can not handle properly the Error
[BASE-43] - Flags that allow partial search results.
1.4.0.0 (July 24th, 2014)
Sub-task
Bug
[BASE-13] - CreateImpl does not check the input attribute correctly
[BASE-25] - The Connector Bundle loading is inconsistent regards the available classes
[BASE-26] - The C# delegate type is not compatible with Java and it does not work in PowerShell Runspace
[BASE-33] - When setting TIMEOUT on operations, .Net connector framework does not handle exceptions properly
[BASE-35] - The SLF4JLog throws NPE when the message is null
[BASE-36] - Maven release plugin troubles
[BASE-37] - LocalConnectorInfoManagerImpl fails with non-file URLs
Improvement
[BASE-8] - Provide Maven way for running Java connector server
[BASE-12] - Add new Exception Classes and Update JavaDoc
[BASE-14] - Add predefined operation options to support paged search
[BASE-15] - Allow to Search and Sync operation to return with something even if there is no matching object to handle.
[BASE-16] - Allow to share the same Configuration instances between the different Connector instance
[BASE-18] - Add convent methods to SecurityUtil to decrypt the GuardedString and GuardedByteArray.
[BASE-21] - Add ObjectClass.ALL to the Framework constants
[BASE-22] - Support Map<String, Object>(Java) and IDictionary<String,Object> (.Net) Attribute types
[BASE-23] - Improve the logger to be able to get the proper method name even from Script
[BASE-24] - Support the GroovyObject and Groovy Connector class
[BASE-27] - The SyncDelta can not hold the ObjectClass of deleted object for operation with ObjectClass.ALL
[BASE-28] - Implement Visitor patter for Filter
[BASE-30] - The AttributeUtil and AttributeAccessor don't have methods to access all supported types
[BASE-31] - The BundleClassLoader does not follow the same order for class and resource resolution
[BASE-32] - Schema and the related builder classes in Java and .Net are not consistent
[BASE-34] - The TestHelper can not convert the values from config.xml
Task
[BASE-9] - Merge from OpenICF
[BASE-19] - Create top-level directory for .Net framework
[BASE-20] - Import .Net sources
1.3.3 (March 15th, 2013)
Improvement
[BASE-7] - Enable license header check
Task
[BASE-1] - Move wiki pages from GoogleCode to Confluence
[BASE-3] - Notice on old GoogleCode page
[BASE-4] - Create JIRA projects for all bundles and copy issues from GoogleCode
[BASE-6] - Publish javadoc