Releases: lsc-project/lsc
Version 2.2
ℹ️ LDAP Synchronization Connector
LSC synchronize data from any data source including databases, LDAP directories or files by reading, transforming and comparing these data between the source and the target referentials. These connectors can then be used to continuously synchronize a data source to a directory, for a one shot import or just to compare differences by outputting CSV or LDIF format reports.
📄 What's Changed
- Update links and descriptions in pom.xml by @coudot in #6
- Replace # by REM in bat scripts (references #9) by @coudot in #10
- adding FOLLOW to the schema for LDAP Referral Type. by @jchodyniecki in #8
- add a structural objectClass to hsqldb sample root dn by @pmarillo in #21
- Javascript feature to search attribute values by @floriancaillet in #44
- Add missing letters in FrenchFilters (lsc #45) by @coudot in #46
- Fixing typo by @joaoappereira in #57
- Fix Issue #62: by @dean-radish in #65
- sort xsd files list by @remk in #91
- Fixed non existing function called in sample lsc xml file by @soisik in #89
- Inline env variables in xml configuration by @remk in #92
- Replace existing address no.such.host by a non existing one (for now?) by @rouazana in #93
- Make LSC compatible with JDK 11, remove compatibility with JDK 5, 6, 7 by @rouazana in #94
- Fixed javadoc generator warning error when building with maven by @soisik in #102
- Fix on asynchronous mode with a Novell Edirectory source by @floriancaillet in #49
- Bump xstream from 1.4.17 to 1.4.18 by @dependabot in #170
- Bump groovy version from 1.7.0 to 2.4.21 by @soisik in #171
- Fix #195 by @artlog in #196
- Fix 52 by @artlog in #197
- Fix 26 2 by @artlog in #200
- Advertise and use Libera Chat for irc (#201) by @artlog in #203
- Update logback, maven plugin compiler and javadoc by @artlog in #204
- script to ignore autogenerated files and remove them from git by @artlog in #205
- Bump xstream from 1.4.18 to 1.4.19 by @dependabot in #183
- Java 8 by @artlog in #207
- javascript graaljs support and rhino update by @artlog in #208
- enforce order of user-defined tasks at launch by @davidcoutadeur in #218
- GitHub 204 upgrade by @rouazana in #219
- Use latest version of branch 2.x of maven-assembly-plugin by @amottier in #223
- Fix inaccurate log message when loading script engine by @amottier in #226
- Fix maven-javadoc-plugin configuration by @amottier in #227
- Specify encoding to use for .properties files by @amottier in #228
- Add github action by @coudot in #238
- Bump com.google.guava:guava from 31.1-jre to 32.0.0-jre by @dependabot in #232
- Convert files from DOS to Unix end of line by @xavierba in #240
- Added utility method + unit test to convert a byte[] objectGUID attribute by @soisik in #234
- Use multithreading for clean phase using --thread parameter (#108) by @soisik in #235
- Use new ForgeRock repository URL by @amottier in #249
- Fix the JDK version range for jdk9 profile by @amottier in #250
- Upgrade logging libraries to last version by @rouazana in #254
- Bump ch.qos.logback:logback-core from 1.3.13 to 1.3.14 by @dependabot in #257
- add a create/update/changeId/delete posthook (#193) by @davidcoutadeur in #242
- Bump com.fasterxml.jackson.core:jackson-databind from 2.9.6 to 2.12.7.1 by @dependabot in #258
- Convert 2 more files to Unix end of line by @xavierba in #244
- Add a systemd script (#50) by @davidcoutadeur in #260
- RPM specfile cleanup by @xavierba in #246
- deb cleanup (#264) by @davidcoutadeur in #266
- Update izpack to 5.2.1 by @xavierba in #243
- remove explicit
js:
engine in tests (#275) by @davidcoutadeur in #276 - Don't modify the files in postinst but rather at the build step in deb package (#273) by @davidcoutadeur in #274
- log posthook stdout and stderr (#262) by @davidcoutadeur in #263
- use a temporary log directory unless configured statically (#95) by @davidcoutadeur in #241
- 255 optimization multi valued attributes by @davidcoutadeur in #285
- Added setters & getters for lastSuccessfulSync by @aakarshsingh in #286
- fix: sample code doesn't run from Debian package by @pipoprods in #269
- Update windows scripts by @coudot in #290
- Fix lsc-async unitfile and a bit more by @xavierba in #289
- remove audit feature (#107) by @davidcoutadeur in #288
- #161 - Fixing javadoc to remove WARNING by @abpai94 in #297
- #199: JAXB Sources are generated in target folder. by @abpai94 in #298
- Bump org.bouncycastle:bcprov-jdk18on from 1.75 to 1.78 by @dependabot in #283
- Add task name and task mode in status by @coudot in #302
- #106 updating dependencies by @abpai94 in #306
- fallback to rhino if no default javascript is found (#280) by @artlog in #304
- Graal VM Tests by @abpai94 in #307
- add jaxb-API specific dependencies for jdk11+ (#317) by @davidcoutadeur in #318
- Force surefire test provider to junit4, to detect tests again (#319) by @davidcoutadeur in #320
- Add java 17 and 21 to CI by @xavierba in #303
- fix slow performance on graalvm with jdk11 (#322) by @davidcoutadeur in #324
- Fixed bug override globally configured pageSize variable in the middle of the code by @abpai94 in #299
- Switch to Junit5, Mockito, ApacheDS, Java 11/17/21 by @davidcoutadeur in #344
- fix graalvm usage on jdk 11, 17, 21 (#340) by @davidcoutadeur in #345
- make github unit tests run in parallel + fix build for jdk 21 (#346) by @davidcoutadeur in #347
- package graalvm dependencies (#287) by @davidcoutadeur in #352
- SAMPLE_HOME can contain spaces by @coudot in #334
- Cleanup the CSV and LDIF layouts for logback feature by @davidcoutadeur in #357
- Provide a cleaner lsc.xml sample file by @coudot in #301
- improve jscript prefix identifier and test the graalvm loading (#360) by @davidcoutadeur in #361
- Updated the LICENSE file, added the NOTICE file (#328) by @elecharny in #362
- Closing all NamingEnumeration when they are not anymore in use (#363) by @elecharny in #364
- The JndiServices.contextRequestControls method can be simplified #350 by @elecharny in #365
- Fix SimpleSynchronize init() method can be quite slow (#332) by @elecharny in #366
- fix postinst script warning during RPM install (#372) by @davidcoutadeur in #373
- 370 logback issues by @davidcoutadeur in #378
- Add a DB -> LDAP sync test (#369) by @davidcoutadeur in #382
- fix error of izpack-maven-plugin for recent versions of openjdk 21 (#384) by @davidcoutadeur in #385
- remove OpenDJ profile, but keep opendj embedded server for sample scripts (#355) by @davidcoutadeur in #383
- fix...
v2.1.6
New release for LSC 2.1!
Here are some of the changes:
- #129: Bad documentation for databaseDestinationService
- #137: Wrong message on connection error
- #119: JaxbXmlConfigurationHelper used the wrong separator for plugin packagepath
- #127: Warning when installing debian package
- #165: New feature: relax rules
See all changelog: https://github.com/lsc-project/lsc/milestone/5?closed=1
Core team:
Other contributors:
Download official packages: https://lsc-project.org/download
v2.1.5
New release for LSC 2.1. Here are some of the changes:
- #18 Set system user/group when installing LSC with packages
- #27 Possibility to map binary values in a dataset
- #33 Compatibility with Java 8
- #40 Manage connection reset
- #44 New javascript methods to search attribute values
- #62 Support multiple plugins on Windows
- #69 Fix NPE with multiple tasks and JDBC as destination
- #71 Fix sample LDAP data for quick start tutorial
- #81 Fix values removal with JDBC as destination
- #86 Performance improvement by removing GSSAPI debug trace
- #87 Fix log rotation
- #91 Fix XSD loading
- #96 Force HSQLDB to listen on localhost
- #98 Better log when no source object found
See all changelog: https://github.com/lsc-project/lsc/milestone/4?closed=1
Thanks to contributors:
- @soisik
- @pmarillo
- @floriancaillet
- @liordot
- @coudot
- @joaoappereira
- @dean-radish
- @MSSputnik
- @maxbes
- @remk
- @onlinehack
- @fbarco
- @linnea-s
- @jojo2024
- @rouazana
Download official packages: https://lsc-project.org/download
v2.1.4
New release for LSC 2.1:
- #1: Broken repositories in pom.xml : shut down/changed behaviour
- #2: Quick start tutorial not working with Java 8
- #3: JS array are not properly converted to java list in java 8
- #4: Mvn build fails with Java 8
- #5: Update locations in pom.xml
- #6: Update links and descriptions in pom.xml
- #7: V2.1 - SASL Quality of Protection
- #8: adding FOLLOW to the schema for LDAP Referral Type.
- #9: Doesn't run on Windows
- #10: Replace # by REM in bat scripts (references #9)
- #11: ScriptInclude causes LSC to run out of filedescriptors
- #12: Prevent thead executor pool's queue to saturate when running large amount of sync entries
Download official packages: https://lsc-project.org/download