Connector Framework

Important

Connectors continue to be released outside the IDM release. For the latest documentation, refer to the ICF documentation.

1.5.20.11

No public changes were made to the framework, though a new version was released.

1.5.20.8
  • OPENICF-1998: Local/RemoteRequest congruence checks should throw a retryable exception upon failure

1.5.20.7
  • OPENICF-1883: Java RCS: Improve stability of RCS WebSocket connection management

1.5.20.6
  • OPENIDM-17535: IDM stack releases that include bundled connectors should continue to work with existing provisioner configuration

1.5.20.5
  • OPENICF-1855: Investigate handling query 'poison pill' termination via recon automatic retry upon exception receipt

1.5.20.4

No public changes were made to the framework, though a new version was released.

1.5.20.3
  • OPENICF-1704: Framework: resetConnectorInfos does not implement intent

  • OPENICF-1730: Client ConnectorInfos cache not refreshed upon RCS instance restart when using RCS Agent

  • OPENICF-1735: Upgrade to groovy 3.0.9

1.5.20.0
  • OPENICF-1366: Java Connector Server: /setDefaults does not revert config to default properly

  • OPENICF-1502: RCS: requests not cancelled when websocket closes

  • OPENICF-1538: MS Graph API Connector: Sync() does not work

  • OPENICF-1540: RCS: requests bearer token from AM, but doesn't look for error status code in response

  • OPENICF-1541: MS Graph API Connector: Add ConsistencyLevel: eventual' header and $count=true for endsWith filter

  • OPENICF-1544: Fix double-checked locking in WebSocketConnectionGroup

  • OPENICF-1549: Update default ConnectorServer.properties

  • OPENICF-1550: RCS Agent: improve tracking sync request/responses

  • OPENICF-1552: RCS Agent files available for customers to create their own Docker image

  • OPENICF-1553: MongoDB Connector: convertBSONtoICF() does not traverse Arrays.

  • OPENICF-1555: Clarify locking behavior in ConnectorServer for Grizzly server lifecycle

  • OPENICF-1557: MS Graph API Connector: Handle user employeeHireDate attribute and Calendar data type

  • OPENICF-1558: MS Graph API Connector: Make sure sortKey is supported by the objectClass

  • OPENICF-1559: MS Graph API Connector: Implement Authenticate() call

  • OPENICF-1561: RCS: Reduce log level for common debug messages

  • OPENICF-1563: RCS Agent: update Maven dependencies

  • OPENICF-1566: Framework: ICF Jetty servlet default maxMessageSize is too small

  • OPENICF-1586: LDAP Connector: Timestamp sync strategy: Synchronization filters are not used properly

  • OPENICF-1589: SCIM Connector: NPE caused by exception not properly handled

  • OPENICF-1591: SCIM Connector: Parsing OAuth response should not fail on unknown properties

  • OPENICF-1595: MS Graph API Connector: test() should connect to the MS Graph endpoint to validate the connection

  • OPENICF-1598: SCIM Connector: NPE when updating attribute with null value

  • OPENICF-1600: SCIM Connector: unknown attributes in a query result should not throw parsing exception

  • OPENICF-1601: SCIM Connector: Implement a global connection timeout property

  • OPENICF-1560: LDAP Connector: RFE Disable Paged Results Control

Note

For a list of security issues addressed in this release, see the related Security Advisory in the ForgeRock Knowledge Base.

1.5.19.6
  • OPENIDM-16178: IDM recon would fail w/ remote Java connector server

1.5.19.5
  • OPENICF-1493: MS Graph API Connector: add the ability to read/assign license for the user

  • OPENICF-1504: Workday Connector: SyncToken should be updated even if no events

  • OPENICF-1506: Workday Connector: SyncToken should be set to tenant timestamp after call to sync()

  • OPENICF-1507: MS Graph API Connector: add the ability to read subscribedSku object

  • OPENICF-1508: Workday Connector: Query on SCR objects should not include date range as a search criteria

  • OPENICF-1510: Errors in Database Table Connector docs

  • OPENICF-1516: Failed ICF Search Query confuses total number of search results

  • OPENICF-1518: SCIM connector: Http client ConnectionManager is not set properly

  • OPENICF-1520: Java RCS: Connection groups can accumulate many more websockets than they should have

  • OPENICF-1522: Salesforce Connector : implement StatefulConfiguration to allow persistence of accessToken in memory

  • OPENICF-1523: ScriptedGroovy connectors fail to load in IDM 7.x when embedded Groovy version does not match IDM Groovy version

  • OPENICF-1525: MS Graph API Connector: replace the default Graph SDK logger

  • OPENICF-1526: MS Graph API Connector: add the ability to read Team objects

  • OPENICF-1530: system?_action=createFullConfig validation does not return consistent errors

  • OPENICF-1533: RCS Agent: RCS to not send "connection closing soon" error when Host ID is set

  • OPENICF-1499: MS Graph API Connector: remove the maximumConnections property

1.5.19.4
  • OPENICF-1486: Java RCS: Connection housekeeping task may stop running

  • OPENICF-1494: Java RCS: Housekeeping task gets blocked

  • OPENICF-1497: RCS Agent: IDM connection cannot be resumed after period of time

  • OPENICF-1500: Java RCS: Improve default logging

  • OPENICF-1485: Java RCS: Non operational ConnectionGroup should be closed and removed

1.5.19.3
  • OPENICF-1475: MS Graph API Connector: the 'manager' only returns the id and not the full object

  • OPENICF-1481: MS Graph API Connector: add the ability to assign/remove user's manager

  • OPENICF-1482: Java RCS: fails to reestablish connections to IDM after IDM is restarted

  • OPENICF-1483: MS Graph API Connector: can't remove all groups a user belongs to

  • OPENICF-1471: SalesForce Connector: should not implement PoolableConnector interface

1.5.19.2
  • OPENICF-1448: LDAP Connector: Enabling changelog livesync for oracle unified directory (OUD)

  • OPENICF-1466: LDAP Connector: Update filterWithOrInsteadOfAnd to apply to timestamp and Active Directory liveSync

  • OPENICF-1467: RCS: endless loops on connection loss and shutdown

  • OPENICF-1469: MS Graph API Connector: implement a read/write rate limiter

  • OPENICF-1472: LDAP Connector: Data not synced from AD to IDM via livesync on __ALL__ object

  • OPENICF-1401: SCIM Connector: Align exceptions for not configured (blank/null) configurationProperties

  • OPENICF-1470: LDAP Connector: Null Check in ADUserAccounControl.addControl

1.5.19.1
  • OPENICF-1352: Salesforce connector: pagination and cookies not working properly

  • OPENICF-1383: Workday Connector: Upgrade to API v35.0

  • OPENICF-1419: Workday Connector: Implement Service Center Representative object type

  • OPENICF-1426: Workday Connector: Ability to update email for Service Center Representative object

  • OPENICF-1432: Workday Connector: Implement OR filter

  • OPENICF-1433: SSH connector: Kerberos username prompt for public key and password auth

  • OPENICF-1444: SCIM connector - provide support for 'scope'

  • OPENICF-1445: SSH connector: Stale or disconnected SSH sessions are not detected when borrowing from the pool

  • OPENICF-1446: MS Graph API Connector: implement PoolableConnector

  • OPENICF-1447: Workday Connector: add the Contingent_Worker_ID as a search criteria

1.5.19.0

Note

Starting in version 1.5.19.0, ICF connectors that previously had external library dependencies now have those dependencies bundled inside the connector.

  • OPENICF-1388: LDAP Connector 1.5.5.0 throws java.lang.NoSuchMethodError on Java 8

  • OPENICF-1393: Java Connector Server: useSSL property use should be clarified

  • OPENICF-1394: missing connectorserver.scope in connectorserver property file

  • OPENICF-1395: Investigate and clean up the following start up error message

  • OPENICF-1396: OPENIDM-15448 changes seemingly broke querying ldap via the data tab

  • OPENICF-1397: Java Connector Server: javax.net.ssl trustStore and keyStore properties should be set

  • OPENICF-1399: restarting IDM with active RCS causes RCS to decrement websocket connection count

  • OPENICF-1400: Java Connector Server: Property name usessl should match docs and code

  • OPENICF-1404: Java connector server proxy config for port is incorrect

  • OPENICF-1408: Java RCS: NPE when we set proxyHost for client mode

  • OPENICF-1413: Use framework version 1.5.11.0 for ldap-connector to support Java8-compatible release

  • OPENICF-1414: Scripted Groovy (v3) based connectors fail to load with IDM releases prior to 7.0

  • OPENICF-1407: Java RCS: Incorrect url in Debug message of HttpRequestPacket header for non-SSL

1.5.18.0

Note

Starting in version 1.5.18.0, the ICF Connector Framework and all connectors bundled with IDM share a unified version number.

  • OPENICF-1392: Java Connector Server: TTL should be in seconds

  • OPENICF-1390: Java RCS: Prevent use of websockets that are about to be closed

  • OPENICF-1371: Java Connector server does not always reestablish closed websockets

1.5.17.1

Version 1.5.17.1 is bundled with the IDM 7.0.1 release.

  • OPENICF-1379: Java RCS: Staggered connection starts, if webSocketConnections > 1

1.5.17.0
  • OPENICF-1378: Java RCS: Connection TTL should be in minutes, not hours

  • OPENICF-1375: Java RCS: Add the ability to connect to multiple IDM endpoints

  • OPENICF-1373: Java RCS: default connectorserver.connectionTtl breaks the connection housekeeping

1.5.16.0

Version 1.5.16.0 is bundled with the IDM 7.0.0 release.

  • OPENICF-1345: Framework: Compilation errors with FR Commons 26.0.0-20200630110301-422ca12

  • OPENICF-1289: Framework: ConnectorObject should default the Name to Uid if Name is not present

  • OPENICF-1288: Framework: upgrade all connectors to latest for jdk11/groovy3 move

  • OPENICF-1259: Framework: use FR parent variables for maven plugins version

  • OPENICF-1255: Framework: upgrade to latest forgerock-parent 4.0.5

  • OPENICF-1206: Framework: upgrade protobuf dep to 3.10.0

  • OPENICF-1202: Framework: Docker - Connector Server should embed a set of default connectors

  • OPENICF-1200: Framework: project modules should not depend on maven profiles

  • OPENICF-1196: Framework: Docker - Connector Server should be able to read System properties over Config properties

  • OPENICF-1186: Framework: Build Docker image for Java Connector Server

  • OPENICF-1185: Framework: Remove reference to Grizzly version

  • OPENICF-1184: Framework: Comment properties that have a default value in ConnectorServer.properties

  • OPENICF-1182: Framework: ConnectorException thrown by config properties not properly set

  • OPENICF-1179: Framework: availableConnectors are not updated after remote ICF shut down

  • OPENICF-1177: Framework: PoolableConnector instances that have been idle for too long should be disposed

  • OPENICF-1173: Framework: decrease log level of LittleProxy module

  • OPENICF-1172: Framework: reactivate commented unit test for connector-server-grizzly module

  • OPENICF-1169: Framework: upgrade openicf maven plugin and forgerock-parent version

1.5.9.0
  • OPENICF-1157: Framework: ICF servlet should verify valid RCS names is not null or empty

  • OPENICF-1151: Framework: Refactor LoadBalancingConnectorInfoManager

  • OPENICF-1142: JCS Client mode: Valid Connector Server name should be enforced in the ICF servlet

  • OPENICF-1141: JCS Client mode: Handshake negotiation pause is never used

1.5.8.0
1.5.7.0
  • OPENICF-1110: Framework: upgrade to latest forgerock-parent 3.2.1

  • OPENICF-1061: JCS Client mode: Make the application level heartbeat configurable

  • OPENICF-1059: JCS Client mode: Implement SSL for the client mode

  • OPENICF-1058: JCS Client mode: verify all the close() routines

  • OPENICF-1044: JCS is missing dependencies for groovy 1.5.2.0-SNAPSHOT

  • OPENICF-1020: Remove dependency upon forgerock-guava from java-framework

  • OPENICF-885: Framework: investigate why connector-server-grizzly:LoadBalancingConnectorInfoManagerTest breaks the Jenkins build

  • OPENICF-577: Java Remote Connector Server should be able to initiate connection to IDM

1.5.6.0

Version 1.5.6.0 is bundled with IDM version 6.5.0 by default.

  • OPENICF-993: DotNetConnectorServer - _pagedResultsCookie throws 500 on last page

  • OPENICF-992: .Net Connector server: WCF should be the default web socket library

  • OPENICF-986: .NET Connector Server - Failed to Accept WebSocket

  • OPENICF-984: .Net Connector server: Upgrade to 1.5.6.0

  • OPENICF-971: Disable Javascript engine in ICF

  • OPENICF-962: Java Framework: update to FR guava 26 has side effects on connector server unit tests

  • OPENICF-961: Java Framework: Add unit test for Javascript executor factory

  • OPENICF-942: Framework: some modules have jdk 1.6 compile flag - should be removed

  • OPENICF-872: OpenICF java-framework does not build with unit tests enabled since making the results handlers the responsibility of the connector implementation

  • OPENICF-867: Framework: __NAME__ should not be set to 'required' by default

  • OPENICF-785: .NET connector server - ConnectorServerService.exe doesn't use value from /serviceName

  • OPENICF-734: Upgrade Java connector server dependencies

  • OPENICF-732: Upgrade .Net connector server dependencies

  • OPENICF-676: .Net Connector Server should include the PowerShell sample templates

Read a different version of :