All Versions
22
Latest Version
Avg Release Cycle
43 days
Latest Release
668 days ago

Changelog History
Page 1

  • v1.38.1 Changes

    November 27, 2020

    🚀 d92ee55 Release v1.38.1.
    ⚡️ 99f690f updated Spring Boot to 2.4.0, minor fixes
    🛠 0f85d38 minor fixes - switched to lambdas when adding App listeners
    🛠 d327a2f fixed CSRF errors on login
    🛠 8b654ff fixed current thread should be interrupted on IE in River class
    🛠 0b58532 fixed backup file names could contain space
    ⚡️ 4a93113 updated the AWS SDK to 2.15.23
    fa54505 added new methods to the Search interface - createIndex() and deleteIndex()
    🛠 45eb2e7 minor fixes - formatting, rebuildIndex operation not measured
    b170cca added new option para.dynamodb.replica_regions
    🌲 1bcd02d minor change to logging in SAMLAuthFilter
    👍 93137ab added support for basic HTML tags in the Utils.markdownToHTML() method
    ⚡️ c8404b5 updated AWS SDK
    🛠 861fa8e fixed connection timeouts for some throttled requests to Para
    🛠 ba1a075 fixed app id could contain non-ASCII chars
    ⚡️ 32811e1 updated SQL and Lucene plugins

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.38.0 Changes

    October 28, 2020

    You can now easily export all data from your Para app and then import it to another Para server or app using the new /v1/_export and /v1/_import API methods.

    The new import/export API makes it really simple to migrate from one Para server to another or from a self-hosted Para to ParaIO.com, and vice versa.

    🚀 7af282a Release v1.38.0.
    f7003e8 added backup and restore API methods - /v1/_import and /v1/_export
    🚚 b10d9c6 removed coloring of log messages
    ⚡️ 0b9c866 updated dependencies
    🚚 e385832 removed deprected OpenID code
    🔀 20ba742 Merge pull request #74 from Erudika/dependabot/maven/junit-junit-4.13.1
    22798c3 Bump junit from 4.12 to 4.13.1
    🚚 7f67028 removed warning for user creation via API
    🛠 5f7cd99 fixed river still processing webhooks even when they're disabled
    🌲 61e9039 added more verbose log message for when a user belongs to an app that doesn't exist
    📇 18196bb added link() method overload for adding metadata to Linker objects
    🔨 b79366c refactored Config.getRootAppIdentifier()
    🛠 5352b40 fixed possible casting exception in WebhookIOListener
    🛠 4f7b541 fixed possible cast exception when IDP returns a numeric user ID instead of string
    🔒 a554254 fixed inconsistent behavior when API security is disabled

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.37.1 Changes

    July 13, 2020

    🚀 97652b9 [maven-release-plugin] prepare for next development iteration
    🚀 9413343 [maven-release-plugin] prepare release v1.37.1
    🚀 ad2fd37 Release v1.37.1.
    e661472 switched to GrizzlyConnectorProvider in ParaClient due to failing tests
    ⚡️ 7c9f5ee updated Spring Boot to 2.3.1, Spring to 5.2.7
    0f4f9f3 fixed illegal reflective access warning caused Jersey's HttpUrlConnectorProvider, switched to ApacheConnectorProvider
    ⬆️ bcf1d74 upgraded Slack auth filter to use their v2 endpoint
    🚀 b6131d5 Merge pull request #72 from Erudika/dependabot/maven/para-server/springSecVer-5.3.3.RELEASE
    🚀 0ee24a9 Bump springSecVer from 5.3.2.RELEASE to 5.3.3.RELEASE in /para-server
    ⚡️ be4eb74 updated Spring, Spring Boot, Spring Security and the AWS SDK
    bf765aa fixed unchecked warnings
    cce4217 minor complexity fix
    🛠 b563550 fixed issue with emails in SAML, LDAP, OAuth filters
    🛠 18cba8f fixed stream not closed properly in github auth filter
    🛠 c3e37c7 fixed password auth method for JWT logins
    e3f539d added more detailed info for requests with invalid signatures
    🌲 430b122 minor edit of log message
    🛰 c396b17 minor change in Webhooks class to have JSON payloads by default
    25113b8 minor fix in river class
    🚀 4123717 [maven-release-plugin] prepare for next development iteration

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.37.0 Changes

    April 01, 2020

    🚀 4123717 [maven-release-plugin] prepare for next development iteration
    🚀 45f0053 [maven-release-plugin] prepare release v1.37.0
    🚀 ee3230a Release v1.37.0.
    ⚡️ c2113e9 updated dependencies
    💅 ad0dca7 fixed checkstyle errors
    👍 b5ed0f6 added support for Amazon authentication
    👍 95cfa9f added support for custom events and custom event triggers in webhooks.
    ⚡️ 35c007a updated HttpClient to 4.5.12
    🚀 bfef383 [maven-release-plugin] prepare for next development iteration

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.36.1 Changes

    March 25, 2020

    🚀 2123171 Release v1.36.1.
    ⚡️ 8a56136 updated AWS SDK to 2.10.86
    🛠 e167e6e fixed a bug where some auth responses were encoded with iso-8859-1 instead of utf-8
    🐳 cb0f5b2 fixed docker files

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.36.0 Changes

    March 19, 2020

    ⬆️ Note: Lucene indices will have to be rebuilt after upgrading.

    👀 You may see errors in the logs saying:

    No search results for type 'null' in app 'para': cannot change field "_docid" from index
     options=DOCS_AND_FREQS to inconsistent index options=DOCS_AND_FREQS_AND_POSITIONS.
    

    🛠 The can be fixed with a full reindex of the root app index and other child app indices.

    🚀 765625c Release v1.36.0.
    🛠 44f9d37 fixed bugs reported by sonar
    3920ced added option to map LDAP nodes to user groups
    🛠 15f2de1 fixed serialized JSON output in ParaClient should not have indentation
    🛠 08b75b5 Merge pull request #71 from madpeteguy/bugfix/madpeteguy/rootdn-ron-ldap
    👍 2971d42 Custom rootDn config support for Active Directory.
    b12d6e6 added catch clause to a method in GitHubAuthFilter
    🌲 f59bd9c added extra logging info about failed OAuth 2 requests
    🛠 bc07146 fixed http responses not closed properly
    e47a9c0 improved CSRF protection for logins with stateless tokens
    👍 cb1fa8a added support for SameSite auth cookies
    🛠 3353ae5 fixed email pattern for longer TLDs
    8535666 added missing mattermost provider in User class
    🛠 1b1506f fixed certain LDAP login issues with Active Directory servers where logins would fail if the UPN suffix is different than the given domain, related to Erudika/scoold#67
    🛠 1cd04f8 fixed possible user duplication issues due to identical emails with different case
    ⚡️ f4d64b7 updated plugins
    🛠 300a4ef fixed potentially invalid CSRF cookie values
    3162635 added test for invalid base64 encoded strings
    🌲 14981b7 added more detailed log message for requests with invalid signatures
    0266ceb added error message to Utils.base64dec() method
    13b4056 bumped year in license
    🏗 382b853 fixed docker base build, closes #70
    🚀 e1d3c8a [maven-release-plugin] prepare for next development iteration

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.35.0 Changes

    February 16, 2020

    ⚠️ H2 DATABASE MIGRATION REQUIRED :
    ⬆️ Upgrading to this version of Para requires you migrate your H2 database to the new version 1.4.200. If you're not using H2 as database, no further action is necessary.

    Follow the migration guide here

    🚀 9a19957 Release v1.35.0.
    🛠 56c6328 fixed errors reported by sonar
    🚚 42ec075 removed unused class LanguageUtils
    ⚡️ 400a7fc updated dependencies
    🛠 3af402f fixed AWSDynamoDAO not handling ProvisionedThroughputExceededException properly
    🏗 767136c fixed docker-base build, related to #70
    🌲 758789e made logging of API exceptions less verbose
    ⚡️ 6ac0d4e updated AWS SDK to 2.10.56
    070d8a0 updated SQL DAO plugin to 1.35.0, database migration may be necessary
    c7f6d0f added new option para.debug_request_signatures to print out request signatures for debugging

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.34.3 Changes

    January 24, 2020

    🚀 c1a1b12 Release v1.34.3.
    ⚡️ af96836 updated log messages to be more helpful
    ⚡️ cda15ed updated dependencies
    bd03e5a added unit test for method Utils.bcrypt(unicode)
    🛠 8e050f4 fixed an obscure bug related to request signatures, related issue: Erudika/scoold#141
    🛠 4ea65da fixed a bug in the API controller which blocked calls to unlink() and unlinkAll()
    🛠 9730071 fixed logging and added more detailed messages about requests with invalid signatures
    🛠 254781e fixed error message duplication in ParaClient
    🛠 a25051d fixed a bug in Tag#getObjectURI()
    🛠 b724d52 fixed authentication with OAuth and SAML should not fail when a valid email is missing
    🔨 f0f8234 refactored toObject() method to honor the app's datatypes
    🛠 d07fc8e fixed a bug which blocked requests with a public permission
    fe79716 added additional debug info for LDAP requests

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.34.2 Changes

    December 19, 2019

    🚀 b03985d Release v1.34.2.
    ⚡️ 289d2f3 updated dependencies
    654e19e added mattermost config parameters
    2b98a5c added user-agent header to client requests
    🔀 772431c Merge pull request #69 from cesarsotovalero/master
    8204107 exclude unused dependencies from core
    🌲 558b6d5 added more verbose logging messages in GenericOAuth2Filter
    ⚡️ cc39c54 fixed profile pictures not updated by the PasswordlessAuthFilter
    🔧 a5600b6 added error message when OAuth parameters not configured
    🛠 049335f fixed picture not set in PasswordlessAuthFilter
    3a7b1a9 added option to make the names of LDAP users the same as their usernames
    ⚡️ 73813ea updated JWT library
    🛠 0b00ab4 fixed nbf claim in JWTs not optional

    🚀 📦 Download JAR

    🚀 📦 Download WAR

  • v1.34.1 Changes

    October 01, 2019

    🚀 492e751 Release v1.34.1.
    ⚡️ 400b54e updated dependencies
    👍 784d0a3 added passwordless auth filter supporting externally authenticated users (external SSO) like SAML, LDAP, etc. and virtually any custom authentication mechanism
    96a90be increased idle timeout for all requests due to failing batch writes with 504
    34708ee added warning for duplicates in createAll() requests, DynamoDB handling of duplicates, fixed deleteAll() for more than 20 items in batch
    🚚 e1cdf28 removed limit for batch delete requests

    🚀 📦 Download JAR

    🚀 📦 Download WAR