Connector Framework

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 Identity Cloud 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 Identity Cloud 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 Identity Cloud 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 Identity Cloud 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 :