Skip to content

Latest commit

 

History

History
3023 lines (2177 loc) · 127 KB

CHANGELOG.md

File metadata and controls

3023 lines (2177 loc) · 127 KB

6.3 (2024-07-11) Download link

The 6.3 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Main features:

  • Core:

    • Convert a guest to internal user
    • Synchronize user information with OIDC provider
    • Support external ID as user identifier for OIDC user provider
  • UI-Admin:

    • Add the possibility to create blackList/whiteList to manage MIME types
    • Modifying root user password
  • UI-User:

    • Add log activity when user information changed on OIDC provider ( First name, Last name and Email)
    • Add log activity related to guest conversion
  • UI-Upload-Request:

    • nothing to report

Bug Fixes and improvements:

  • Core:

    • Fixing the bug for mobile authentication with permanent token
    • Fixing the bug; can't Edit a guest's information when the guest is created on the fly
    • Fixing the bug of filtering the user history data by date
    • Fixing the bug when the user can't add an external contact to a contact list after sharing a file with him
    • Fixing the bug of displayed password and date time of upload request emails
    • Improve performance of listing guests API
  • UI-Admin:

    • Activities - improve ANONYMOUS_SHARE_ENTRY type display
    • Problem authentication with Second factor authentication
    • Activities - improve actor search filter to be able to search by a query pattern and not only a selected user returned by the autocomplete
    • Authentification - fix 2FA authentification
  • UI-User:

    • When Delete all items you will be redirected to the previous page
    • Incorrect legend in details of activity logs (guest moderator actions)
    • Upload Request - fix creation workflow with a delay and displayed date and time in list
  • UI-Upload-Request:

    • Recipient cannot receive password to access upload request when delay befor activation is enabled
    • Cannot Edit The activation date of upload request
    • Download file when upload request is protected by password

6.2 (2023-12-04) Download link

The 6.2 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Main features:

  • Core:

    • Support S3 storage with V4 signature
    • Update the list od supported mime types
    • Add support for OpenID Connect on LinShare mobile appication
    • Adding a job task for sending share operations in CSV format to a list of persons
    • Moving activities filters to the backend side to avoid timeouts for large responses
  • UI-Admin:

    • New Admin portal is completely rewritten with new UI/UX
    • New dashbord in reporting topic for top share recipients based on number and volume shares
    • Add new columns for activities topic (recipient, file size)
  • UI-User:

    • nothing to report
  • UI-Upload-Request:

    • nothing to report

Bug Fixes:

  • Core:
    • Fixing Cookie default value for anonymous share when not protected by password
    • Fixing the bug; password not sent in mail activation when delay before notification is enabled for upload request
    • Fixing the bug of too important latency to display user guests when the number of guests is important

6.1.0 (2023-09-13) Download link

The 6.1.0 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Main features:

  • Core:

    • Support AWS integration with V4 signature
    • Support LDAP as second user provider with OIDC
  • UI-Admin: New admin portal

    • User diagnostic
    • Email Templates with vietnamese language support
  • UI-User:

    • nothing to report
  • UI-Upload-Request:

    • nothing to report

Bug Fixes:

  • Core:

    • Fixing the bug of OIDC authentication with Opaque token of setting a list of domains
    • Fixing the bug of displaying user profile in mobile for Web applicatione
  • UI-User:

    • Fixing the bug in ui-user for displaying user history
    • Fixing the bug in ui-user for guest and moderator notification language

6.0.4 (2023-06-09) Download link

The 6.0.4 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Main features:

  • Core:

    • Create workspaces with delegation APIs
  • UI-Admin:

    • We've added inconsistent users management
  • UI-User:

    • nothing to report
  • UI-Upload-Request:

    • nothing to report

Bug Fixes:

  • Core:
    • Fixing the bug Ldap_uid not set when creating user with API
    • Fixing the bug of creating Workgroup with special character in name
    • Fixing the bug of OIDC authentication with Opaque token
    • Fixing the bug of displaying user profile in mobile for Web application

6.0.3 (2023-04-07) Download link

The 6.0.3 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Main features:

  • Core:

    • We've added CRUD API for users creation
  • UI-Admin:

    • Implement the MIME Policies configuration
  • UI-User:

    • nothing to report
  • UI-Upload-Request:

    • nothing to report

Bug Fixes:

  • Core:
    • Fixing the bug When sharing a file with an external email, receiver cannot download file
    • Ability to update guest profile with an account (with simple moderator access)

6.0.2 (2023-02-15) Download link

The 6.0.2 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Main features:

  • Core:

    • We've change LinShare license to pure GPLv3
    • Support of the JWT tokens for the OIDC auth flow with PKCE
  • UI-Admin:

    • New domain treeview selection to a better UX
    • New Configuration page per tabs for domain Details, Parameters (aka Functionalities), Type mime policies, Welcome messages, Quota, Remote servers, Remote filters, Public keys (JWT)
  • UI-User:

    • Improve and update FreeOTP UI and UX
  • UI-Upload-Request:

    • nothing to report

Bug Fixes:

  • Core:
    • Added ability to use special characters of special("-", "'") for the file names, directory names, and upload requests 
    • Ability to update guest profile with an account (with simple moderator access)

6.0.1 (2022-12-22) Download link

The 6.0.1 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Bug fixes and improvements

  • Core:

    • Fix: guest moderator access update a guest information profile
  • UI-Admin:

    • remove beta label
  • UI-User:

    • nothing to report
  • UI-Upload-Request:

    • nothing to report

6.0.0 (2022-10-10) Download link

The 6.0.0 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Breaking changes:

  • PostgreSQL 13 We switched to PostgreSQL 13 from PostgreSQL 11. Upgrade Guide

  • MongoDB We switched from Mongo 4.2 to 5.0 version. Upgrade Guide

Main features:

  • Dashboard We created new reporting page in admin UI with the following information:
  • Number of users per domain
  • Number of guests per domain
  • A list of the top 100 of users by their quota
  • Statistics about creationor deletion different domain entities
  • Dynamic of storage consumption
  • Storage consumption by file type

The 6.0.0-alpha1 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Breaking changes:

  • PostgreSQL 13 We switched to PostgreSQL 13 from PostgreSQL 11. Upgrade guide will be provided by the release of LinShare 6.0.0.

  • MongoDB We switched from Mongo 4.2 to 5.0 version. Upgrade guide will be provided by the release of LinShare 6.0.0.

Main features:

  • Dashboard

    There id new reporting dashboard and later we will provide more images and description about this feature.

5.1.2 (2022-08-31) Download link

The 5.1.2 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Fix: allow deletion of a list of revisions even if there is no revision.
    • Fix: Return proper error code when trying to dowload missing workgroup revison.
    • Fix: allow workgroup file deletion even if there is no revisions.
  • UI-Admin:

    • nothing to report
  • UI-User:

    • nothing to report
  • UI-Upload-Request:

    • nothing to report

5.1.1 (2022-07-22) Download link

The 5.1.1 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Add missing value WORKSPACE_DELETION to enum LogActionCause for Upgrade tasks
    • Fix log4j2 configuration
    • Trying to fix cast issue between ShareEntry and AnonymousShareEntry
    • Do not fail upload in workgroups when some members' emails do not exist.
    • Fix NPE in audit (missing domain field)
    • Do not fail CloseExpiredUploadRequestBatchImpl batch when there is unreachable email.
    • Add information about Tomcat temporary folder
    • Set expiration policy to 24h for new password link when creating guests
    • Guests optimization: do not load guest author for all guests on findAll.
    • Guests optimization: do not load restricted contacts on findAll.
    • Do not return removed and expired guests on /user/v5/guests endpoint
  • UI-Admin:

    • Issue #290: Remove number type in validate form
    • Issue #267: add reset event to clear filter and sort
    • Issue #281: Include backspace to remove latest critial search
    • Issue #281: Add search button on token input
    • Issue #281: Update fr locale
    • Issue #281: Fix issue on not receiving default option even though option selected
    • Issue #281: Improvel backspace action handler to remove only part of token
    • Issue #281: account type: root should never appear
    • Issue #281: Upload right criteria/Guest creation rights is expecting yes or no, but i can provide anything
    • Issue #281: Handle default active first option
    • Issue #283: No hyperlink toward welcome message in Domain details view
    • Issue #268: Fix User details grid layout on md screen
    • Issue #277: Missing french,vietnamese and russian translation for DOMAIN.FIELDS.PARENT_DOMAIN
    • Issue #284: Add hyperlinks to guest moderator list item
    • Issue #270: Use css variable for icon fill color
    • Correct the usage of a-table for User List
    • Issue #270 Change shared space list to a table, add hyperlink to fields
    • Issue #282: Fix APIError not using default message when there is no translated error message
    • Issue #282: Fix unable to save restricted contacts for guest
    • Issue #271: Sort functionalities by name
    • Issue #212: Fix issue share space filter not working
    • Issue #212: fix role selector notworking on share-spaces add member modal
  • UI-User:

    • Issue #1153: Fix hover color of header icon button
    • Issue #1154: User can update external user's notification language
    • Issue #1150: Add missing audit log
    • Issue #1152: Add warning text in guest moderator tab
    • Issue #1151: Change default guest filter
  • UI-Upload-Request:

    • nothing to report

5.1.0 (2022-06-30) Download link

The 5.1.0 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Breaking changes:

  • Log4j configuration

    As many of you have requested, we have upgraded the Log4J version from 1.x to the latest 2.x.
    This change comes with a new log4j configuration file, in order to help you take a look on the migration guide.

    If you are deploying LinShare in Docker, then the Dockerfile has been changed according to this modification.
    Be aware the both environment variable and its value has to be changed if you are using a custom Docker image.

    For docker images, the log format has changed:

    • We added more details to each record for linshare-ui-user and linshare-ui-admin, see here
    • For linshare-backend image, we provide new appenders, see here, parameter: LOG4J2_APPENDER

Main features:

  • Moderator

    This new feature is bringing a new way for managing Guests. Rather than having one owner for each guest, now you can have multiple moderator for each guest.

    LinShare Moderator
  • GDPR

    The General Data Protection Regulation (GDPR) is a regulation in EU law on data protection and privacy in the European Union (EU) and the European Economic Area (EEA).
    Hence, data such as first name, last name, mail will be anonymized after one year of inactivity in LinShare.
    You can activate this feature in the backend configuration.

  • SAAS Limitations

    Using LinShare as a SAAS service for free users may cost a lot to a company.
    We introduced some configuration in order to limit:

    • number of workspaces that can be created by domain
    • number of workgroup that can be created in a workspace
    • number of opened/closed upload requests per users

    This can be configured on the admin side at functionalities level.

    LinShare SAAS limitation
  • Profile page

    The profile page for users and guests has been enhanced:

    • adding favorite recipients list for users
    • adding favorite recipients list and restricted contacts list for guests
    LinShare Guest profile page
  • New Admin portal

    We are continuing the migration of LinShare admin portal to the new design.

  • Functionalities In this version, the functionalities management has been rewritten.

    LinShare new Functionalities admin portal
  • Welcome Messages Also, the welcome messages has been rewritten.

    LinShare new Functionalities admin portal
  • New emails

    We have defined new kinds of emails when a user is uploading a file or a new revision in a work group.

    LinShare new mail - New revision LinShare new mail - New document
  • New upgrade task

    A new kind of upgrade task has been introduced: OPTIONAL.
    Such task might be processed by the admin of LinShare if he needs to.
    They are non-blocking, and the upgrade icon will not blink.
    Tasks regarding special behaviour / process will use this kind of upgrade task.

5.0.4 (2022-05-30) Download link

The 5.0.4 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Downloading should not fail when mail notification to document owners fail.
    • Add support of unlimited expiry date for user api.
    • Fix update of unlimited parameter of integer functionalities
    • Fix wrong number of remaining days of UR
    • Raising exception when user belong to multiple domains (domain discriminator)
    • Fix usage of given_name for OIDC claim.
    • Fix OIDC provider creation and update
    • Add debug traces for OIDC provider.
    • Add specific error code when OIDC user provider is not found by its discriminant.
    • Add default available languages for functionalities.
  • UI-User:

    • Issue #1136: French translation issue for upload request
    • Issue #1132: Add more OIDC errors handling
    • Issue #1131: Do not authRedirect for oidc authentication route
  • UI-Admin:

    • Issue #258: Fix unable to create workspace filter
    • Issue #249: Add error translation for OIDC error
    • Issue #238: Handle properly 403 http code
    • Issue #247: Fix oidc redirect uri, it should be adapt to webserver origin and path
    • Issue #243: Rename oidc callback url
    • Issue #243: Move config.js to a config folder
  • UI-Upload-Request:

    • nothing to report

5.0.3 (2022-04-06) Download link

The 5.0.3 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Fix Spring security issue: CVE-2022-22965
    • Fix retrieving sharedSpace audits
    • Fix UserProvider findAll (prevent from NPE)
  • UI-User:

    • Add missing file version.properties
  • UI-Admin:

    • Issue #239: Make home route configurable, change it to Administration page
    • Issue #232: Add editable fields and date fields to OIDC provider form
    • Fix inconsistent type of error code between api errors and auth error
  • UI-Upload-Request:

    • nothing to report

4.2.6 (2022-04-05) Download link

The 4.2.6 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Fix Spring security issue: CVE-2022-22965
  • UI-User:

    • nothing to report
  • UI-Admin:

    • Issue #231: Add translation for weak password error
  • UI-Upload-Request:

    • nothing to report

4.1.5 (2022-04-05) Download link

The 4.1.5 release of LinShare is out

Bug fixes and improvements

  • Core:

    • New endpoint added: SupportedApiVersionImpl
    • Fix Spring security issue: CVE-2022-22965
  • UI-User:

    • Issue #1092: Correct locale keys in extLink default config
  • UI-Upload-Request:

    • nothing to report
  • UI-Admin:

    • Issue #171: Show max value input for guest expiration functionality

4.2.5 (2022-03-29) Download link

The 4.2.5 release of LinShare is out

Bug fixes and improvements

  • Core:

    • New endpoint added: SupportedApiVersionImpl
    • Fix delete user method of admin v5 API
    • Update modification date when creating or deleting folder
    • Recalculate account quota on migration script
    • Add patch to recalculate user quota after ure deletion
  • UI-User:

    • Issue #1093: Use completion functionality value for typeahead min length
    • Issue #1093: Use functionality value for max char autocompletion
    • Issue #1111: Show an error when url is invalid
  • UI-Admin:

    • Issue #225: Show medium date as tooltip for audit logs
    • Issue #229: Hide domain provider management only, instead of hiding entire domain management

5.0.2 (2022-03-15) Download link

The 5.0.2 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Fix init permissions and roles.
  • UI-User:

  • UI-Admin:

  • UI-Upload-Request:

5.0.1 (2022-03-02) Download link

The 5.0.1 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Fix upgrade task of renaming workgroup deletion audit traces.
    • Fix init permissions and roles.
    • Add new endpoint to get supported API version, we will see a sample below.
    • Fix user provider mapping (using lazy loading)
    • Fix delete user admin v5
    • Fix updating modification date when creating or deleting sharedSpace node
    • Recalculate account quota
  • UI-User:

    • Update LinShare logo and theme color
    • Fix autocomplete search
    • Show button for support link(Crisp Integration)
    • Show an error when anonymous URL is invalid
    • Fix an error of not being able to change logo images
      • Breaking change Update the path of default logo images. Now all images are stored inside images folder after bundled. If you are using default logo images, update the image configurations as following:
      applicationLogo : {
        small: 'images/linshare-logo-white.svg',
        large : 'images/ls-logo-big.svg'
      },
      loginBackground : 'images/bg-linshare-desktop.png',
  • UI-Admin:

    • Fix bug domain creation with empty description
    • Fix undefined functionality on logout
    • Fix redirect to users list after user deletion
    • Support loading certain domain on configuration routes
    • Support managing role of workspace members
    • Fix checking invalid guest max expiration date
  • UI-Upload-Request:

    • Update logo and theme color

Add new endpoint to get supported API version

  • To retrieve all supported API versions, the returned list is ordered by the most recent created API, we can see:

curl "http://{your_server}/linshare/webservice/rest/api-versions" -H "accept: application/json" -s |jq

    {
  "USER": {
    "name": "USER",
    "versions": [
      {
        "version": 5
      },
      {
        "version": 4
      },
      {
        "version": 2
      },
      {
        "version": 1
      }
    ]
  },
  "ADMIN": {
    "name": "ADMIN",
    "versions": [
      {
        "version": 5
      },
      {
        "version": 4
      },
      {
        "version": 1
      }
    ]
  },
  "DELEGATION": {
    "name": "DELEGATION",
    "versions": [
      {
        "version": 2
      }
    ]
  },
  "UPLOADREQUEST": {
    "name": "UPLOADREQUEST",
    "versions": [
      {
        "version": 4
      }
    ]
  }
}
  • To retrieve just one API we can see:

curl "http://{your_server}/linshare/webservice/rest/api-versions?type=USER" -H "accept: application/json" -s |jq

{
  "USER": {
    "name": "USER",
    "versions": [
      {
        "version": 5
      },
      {
        "version": 4
      },
      {
        "version": 2
      },
      {
        "version": 1
      }
    ]
  }
}

5.0.0 (2022-02-01) Download link

The 5.0.0 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Breaking changes:

  • OIDC Authentication
    • Drop supports for some ui-user oidc settings in config.js. Now only following settings are required: authority, client_id, client_secret, scope.
    • Update redirection address for ui-user, the relative path of redirection address is now #!/oidc/callback. You are required to update settings of your OIDC Provider. See LemonLDAP OIDC configurations for more details.

Main features:

  • Appearance

    The logo of LinShare was updated along of the general theme:

    LinShare User Home page
  • New administration interface (Beta)

    With this new version, we had to introduce a new API (admin/v5) and its new interface. Our main goal is to backport every old features of the old interface but using up to date technologies (Vue.js 3). Of course, this will allow us to redesign the whole interface, the whole user experience and to also bring new features.

  • Workspaces

It was introduced in version 4.2 as Drive, it was finally renamed as Workspace to make more sense.

Tiny remember of the feature:

In LinShare we have workgroups in shared spaces. These groups are designed to make a team works together on one topic. If you have multiple topics in a team, you have to create one workgroup per team. This allows you to add different external people for each workgroup.

The main goals of Workspace are :

  • Regroup all worgkoups of a team in one item

  • Define default team members in the Workspace to avoid workgroup members redefinition

  • Manage globally team members rigths (right should be applied from workspace to its workgroups)

  • A workgroup can belong to a workspace or be standalone

  • User providers

At first, LinShare was designed to retrieve users from a LDAP directory. These users were called Internal users, they were able to create some temporary accounts, called guest users.

In this version of LinShare, we added more user providers:

  • OIDC user provider

This provider allows LinShare to create users "on-the-fly" at the first log in (using OIDC).

  • Twake Console user provider

This provider allows LinShare to retrieve users from the Twake Console app, which is the portal of our new SAAS offer.

4.2.4 (2022-02-01) Download link

The 4.2.4 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Max integer values does not exist on functionality endpoint v1.
    • Fix issue with UPGRADE_4_2_ADD_MISSING_PROPERTIES_TO_WORK_GROUP_NODE (missing wokgroup)
  • UI-User:

    • Issue #1108: Fix webpack configuration for common images
      • Breaking change Update the path of default logo images. Now all images are stored inside images folder after bundled. If you are using default logo images, update the image configurations as following:
      applicationLogo : {
        small: 'images/linshare-logo-white.png',
        large : 'images/ls-logo-big.png'
      },
      loginBackground : 'images/bg-linshare-desktop.png',
  • UI-Admin:

    • Translate upgrade tasks keys
    • Issue #208: Fix audit log translation key
    • Issue #208: Add translation for WORKSPACE
    • Issue #205: Hide following features on legacy mode ( LDAP connections Domain patterns Manage domains Workgroups Workgroup patterns)
    • Translate missing upgrade tasks keys
    • Fix missing key translation
    • Issue #201: Update JWT functionality
    • Issue #196: Add shared space functionality translation
    • Issue #194: Add collected emails expiration functionality
    • Refactor internal can upload functionality
    • Issue #171: Show max value input for guest expiration functionality
  • UI-Upload-Request:

    • Issue #101: Fix Fr translation

4.2.3 (2021-10-28) Download link

The 4.2.3 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Fix issue of checking entry size and max deposit size
    • Fix checking max count number of upload request entries
    • Change TLS default version + document
    • Add SSL protocols configuration in mail notification
    • Fix undownloaded share mail notification
    • Adding more traces to flow api to debug stuck upload.
    • Using spring-framework-bom 5.2.16.RELEASE
    • Upgrading tika-parsers to 1.27
    • Removing useless pdfbox dependencies
    • Upgrading xstream to 1.4.17
  • UI-User:

    • Fix the validation range of share expiration date and USDA notification date
    • Allow editing contacts list description
    • Fix shared space fetching error
    • Fix error of unable to override file when clicking the option in preview dialog
    • Fix error of workgroup member can not see current list in browse dialog
    • Show secured sharing option for guests
    • Fix incorrect refetch shared space permission behavior
  • UI-Admin:

    • Fix delete contact
  • UI-Upload-Request:

    • Rework selected items toolbar
    • Fix warning on vue-i18n

4.1.4 (2021-10-22) Download link

The 4.1.4 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Change TLS default version + document
    • Add SSL protocols configuration in mail notification
    • Adding more traces to flow api to debug stuck upload.
    • Improving TimingOutInterceptor (error code, decrease verbosity)
    • Using spring-framework-bom 5.2.16.RELEASE
    • Upgrading tika-parsers to 1.27
    • Removing useless pdfbox dependencies
    • Upgrading xstream to 1.4.17
  • UI-User:

    • Issue #1091: Fix the validation range of share expiration date and USDA notification date
  • UI-Upload-Request:

    • nothing to report
  • UI-Admin:

    • nothing to report

4.2.2 (2021-08-16) Download link

The 4.2.2 release of LinShare is out

This release is fixing the upgrade process from LinShare 4.1 to 4.2 (SQL and upgrade tasks).

Bug fixes and improvements

  • Core:

    • Fix upgrade script: handling missing revision for workgroup documents.
    • Fix upgrade script: Delete if exist mailing_list indexes.
    • Fix upgrade script: handling NOT NULL constraint on column create_operation_sum
    • Using John DOE when author of a workgroup is missing.

4.1.3 (2021-08-11) Download link

The 4.1.3 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Clean favorite contact list according to allowed contacts for restricted guests.
    • Fix adding guest to restricted contact
    • Fix negative remaining days in warn before expiry for upload request
    • Forbid email update for guest
    • Fix glitch between activation and closure date for warn before expiry of an upload request
    • Fix exceeding max file number on an upload request
  • UI-User:

    • Update field creation date in data table of token management page
    • Fix editing restricted contacts even when delegation policy is off
    • Prevent user from updating email for guest account
    • Add error message if there is no restricted contacts
    • Fix unable to create guest when contact restriction delgationp policy if off
    • Hide copy to my space of an upload request entry when upload permission is disabled
    • Hide download button in preview dialog when archive download is disabled
    • Fix initial value in rename shared space
    • Hide preview option for folders
    • Fix versioning parameter toggle not working
    • Fix unable to preview duplicated node in workgroup
    • Fix token form validation
  • UI-Admin:

    • Hide max value field for guest expiration functionality

4.0.4 (2020-08-11) Download link

The 4.0.4 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvements

  • Core:

    • Clean favorite contact list according to allowed contacts for restricted guests.
    • Fix adding guest to restricted contact.
    • Forbid email update for guest.
    • Fix quota issue when deleting files in workgroups
    • Fix preview duplicated sharedSpace document
    • Fix moving file between shared spaces
  • UI-User:

    • Fix action button height in form guest
    • Fix editing restricted contacts even when delegation policy is off
    • Prevent user from updating email for guest account
    • Fix showing current user as restricted contact even when contact restriction delagation policy if off
    • Fix displaying copy to myspace when user upload permission is disabled
    • Hide download button in preview dialog when archive download is disabled
    • Hide copy function in the folder preview
    • Hide options menu after clicking on details option of a shared space node
    • Fix versioning parameter toggle not working
    • Fix unable to preview duplicated node in workgroup
    • Fix initial value in rename shared space
    • Update move file API instead of copy and delete
  • UI-Admin:

    • Fix undefined user error in audit log traces
    • Fix delete resources

4.2.1 (2021-08-10) Download link

The 4.2.1 release of LinShare is out

Bug fixes and improvements

  • Core:

    • Clean favorite contact list according to allowed contacts for restricted guests.
    • Fix adding guest to restricted contact
    • Fix negative remaining days in warn before expiry
    • Updating SharedSpace modification date when updating SharedSpace members
    • Updating parent SharedSpace modification date when updating SharedSpace members
    • Fix exceeting uploaded entries max total deposit size
    • Forbid email update for guest
  • UI-User:

    • Issue #1074: Update field creation date in data table of token management page
    • Issue # 1078: fix being able to move file to original folder when file is direct sibling of a workgroup
    • Issue #1077 Make restricted contacts editable even when delegation policy is off
    • Fix bottom scroll bar is displayed on some sidebar
    • Issue #1033: Add loading spinner in browse dialog
    • Issue #1055: Update conditions of filtering by file types of search files in workgroups
    • Issue #1005: Handle long shared space name in sidebar header and add tooltip
    • Issue #1072: Fix focus input cause broken ui in shared space member tab
    • Issue #1055: Update conditions to disable file types
  • UI-Upload-Request:

    • Issue #98: Support multiple entries download
    • Fix data table offset when UR is closed
    • Issue #97: Preview upload request entries on clicking file name
    • Issue #92: Add translated error message for error 30005
    • Fix max width of warning dialog not working
  • UI-Admin:

    • Packaging old ui twice, standard and legacy archives.

4.2.0 (2021-07-19) Download link

The 4.2.0 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Main features

  • Drive

In LinShare we have workgroups in shared spaces. These groups are designed to make a team works together on one topic. If you have multiple topics in a team, you have to create one workgroup per team. This allows you to add different external people for each workgroup.

The main goals of Drive are :

  • Regroup all worgkoups of a team in one item
  • Define default team members in the Drive to avoid workgroup members redefinition
  • Manage globally team members rigths (right should be applied from drive to its workgroups
  • A workgroup can be in a drive or be standalone

The Drive feature was introduced as an alpha verion (API only) on 4.0 version as we can see here. In this 4.2 version of LinShare the Drive feature is ready, all related interfaces are created.

Now in the SharedSpace section the user is able to create a Workgroup or a Drive

SharedSpace

SharedSpaces list

In this screenshot we see when a Drive admin will add a sharedSpaceMember to his Drive, he needs to specify the new member's role on the Drive and on its nested Workroups.

By default the new member's roles are:

  • DRIVE READER on the Drive
  • READER on the nested workgroups

Drive details

In this screeshot we see the list of nested workgroups on a Drive

Nested workgroups of a Drive

Search on workgroup

In this 4.2 version of LinShare an advanced search feature in order to allow a user to filter the created resources into the workgroup by:

  • Name
  • Types (Folder, Workgroup document or revision)
  • Resource kind (image, pdf, audio, archive ...)
  • Size
  • Creation and modification date
  • Last author on the workgroup

Advanced search of workgroup nodes

In this screeshot we will see the filter by type and creation date.

Filter by type and creation date

Improvements

The upload request feature was updated on the 4.1 version of linshare. On this new 4.2 version of LinShare a several improvments were done on it.

Now the recipient of the upload request is able to preview and download the uploaded documents.

Preview and download entries

Technical information

The Authentication using OpenID Connect was introduced on the 4.1 version of LinShare.

On this new 4.2 version of LinShare a several improvments were done on it. The main updates was done on:

For more details you can follow this installation guide.

NB: This provider will be reached on LinShare startup, if no provider launched, Linshare startup will fail.

4.1.2 (2021-04-29) Download link

The 4.1.2 release of LinShare is out

Exceptionally, this version contains an optional patch that will update the email activations of upload requests.

Bug fixes and improvements

  • Core:

    • Fix creating shares from a list created from workgroup members.
    • Fix updating nested uploadRequests after their uploadRequestsGroups have been canceled
    • Fix the preview of a duplicated sharedSpaceDocument
    • Fix managing token by a guest
    • Fix moving file between shared spaces
    • Delete upload request entries when archiving the upload request
    • Fix user's quota after upload request entries deletion by the recipient
  • UI-User:

    • Improve audit message for copying file to workgroup
    • Add tooltip for restricted contacts
    • Change date format in placeholder and update error message for guest expiration date
    • Add missing VNese translation
    • Fix Reset state after new workgroup creation
    • Fix date picker going overboard on sidebar
    • Adjust space between label and creation date in token management screen
    • Fix Reorder role list in shared space members panel
    • Update Vnese translation for audit log
    • Translate date text in JWT detail
    • Translate date field accross app
    • Fix do not submit token create when form invalid
    • Fix displaying flex on the restricted contacts of guest only
    • Fix unable to delete fields when edit contact
    • Fix click on share text when file name is long
    • Fix token management issues
    • Fix unable to move folder inside a workgroup
    • support archiving multiple selected upload requests
    • Fix archive downloads
    • Deselect closed upload requests after close
    • Fix tooltip of restricted contacts in guest details sidebar
    • Fix wrong default value of expiration date when reopen the guest creation form
    • Fix error of select all checkbox not updated while toggle selection of a single guest
    • Add clicking on LinShare logo redirection to user customized home page
    • Fix UI issue of token sidebar on iPad
  • UI-Upload-Request:

    • Fix error redirecting to the uploadRequest when it is protected by password
    • Use configuration key to change app title
    • Add dynamic configs for file size chunks
    • Change subject position
    • Fix catching backend errors for closing upload request and deleting entries
    • Fix hiding close button if functionality is disabled
  • UI-Admin:

    • Translate mail activation missing keys

4.1.1 (2021-02-25) Download link

The 4.1.1 release of LinShare is out

Exceptionally, this version contains an optional patch that will fix a delete/reset Issue with functionalities.

Bug fixes and improvements

  • Thunderbird Plugin:

    • New version that supports newer versions of LinShare and Thunderbird.
  • Core:

    • Fix default values of UR notifaction and expiration functionalites
    • Fix quota bug when deleting files in workgroups
    • Add patch script for removing duplicate units in functionality_unit (sql patch 4.1.1)
    • Add sql function to fix LinShare DB version (sql patch 4.1.1)
    • Fix reset and delete functionality bug
    • Fix wrong count of uploaded documents in Upload Request mail CLOSED_BY_RECIPIENT template
    • Fix recipients list don't dispayed on emails
    • Forbid token creation by admin for users
    • Fix Share expiration functionality didn't support max value
    • Sanitize upload request group inputs
    • Add content type annotation in documents/audit endpoint
    • Adding not null constraints on max and default value of functionalities
    • Fixing supporting unlimited values for max value and revamping migration
    • Fix api v1 parameters default value used and max value used
    • Add mising condition to the finder: findAllRequestsToBeNotified
    • Remove reminder mail sent with expiry alert for UR.
    • Fix logger for NotifyBeforeExpirationUploadRequestBatchI
    • Update of various libraries for security purpose.
  • UI-User:

    • Fix delete action is missing in activity tab
    • Disable validation on usda if functionality is not enabled
    • Support sharing multiple UREs
    • Fix quick share form not fully displayed when showing more options
    • Add pluralization for translations of upload request FILE_UPLOADED
    • Add badge on each upload request group detail
    • Resize two upload request icons
    • Fix default value of expiration date in sharing
    • fix audit log value of notification locale update
    • Fix theme entry point not being ignored
    • Fix text not localized in Vietnamese
    • Fix ui issue of popup confirm on ipad
    • rename webpack entry point
    • Hide update button when upload request is closed
    • Tighten check for beginDate and endDate when searching activity logs
    • Show full description on clicking view full button
    • Add translations for forwarding files
    • Adding forward action in receivedShares
    • Update sidebar-share, add new sidebar sidebar-content-forward and remove sidebar-content-more-options
    • Refactor shareController and share method in shareObjectService
    • Implement quickShare component
    • Refactor receivedShareController using tableParamsService
    • Add a check to prevent double fetching upload request details
    • Fix dialog confirmation in members panel
    • Do not allow to go to token management page if JWT_PERMANENT_TOKEN is enabled
    • Fix validation of expiration date in upload request
    • Fix validation of notification alert date on undownloaded share file
    • Catch the error of used password
    • Do not tab into the eye icon in password input
    • ES6ify change password module
    • Fix renaming workgroup node
    • Add created work groups to the list, then refresh permissions table
    • do not stop progpagation event for option copyToMySpace in dropdown
    • Reset selected all icon after delete / close upload requests
    • Update translation for vietnamese unknown user text
    • Fix console error of hour picker controller
    • Update details of audit log for upload request
    • Fix cancel deleting jwt dialog not working
    • Rename functionality UPLOAD_REQUEST_SECURED_URL to PROTECTED_BY_PASSWORD
    • Implement feature to let user select their default home page
    • Add a check for already visible sidebar with UR details
    • use document copy endpoint for sharing upload request entry
    • Fix filter checkbox not initialized correctly
    • Fix bug with filtering sender in filter box
    • Fix removing date in Upload Request form
    • Implement updating a token feature
    • Bring JWT feature to production
    • Support vieweing JWT details
    • Fix upload request form:
    • Some field names are in correct
    • Error message is wrong
    • Message should always colored red
    • Fix search by date in audit log
    • Automatically update hour when date change in upload request form
    • Fix validation of activation date on edit upload request
    • Update translation for delete upload request entry in audit log
    • Fix notification language options are not translated
  • UI-Upload-Request:

    • Fix close button disappeared when closed the upload request
    • Hide upload menu bar once close upload request
    • Check the visibility of close button based on canClose permission
    • Display server processing instead of 0s
    • Add missing error code for quota limit reached
  • UI-Admin:

    • Fix user is undefined error in audt logs
    • Translate missing mail keys

4.1.0 (2021-02-25) Download link

The 4.1.0 release of LinShare is out

Main features:

  • Upload request:

The 4.1.0 version of LinShare updated the Upload Request feature which was introduced before, on the version 1.7.x.

This feature consists of giving the ability to an Internal and guest users to send a request to an External user(just an email) to upload files.

The recipient will receive an email saying that the issuer created an upload request for him and he can follow the link to an external portal where he will be able to upload his files, as we will see in the screenshots below.

NB: The external user can access to the external portal and upload his files without having a LinShare account.

In this screenshot we can see the user interface for the upload request:

User interface upload request

In the second screeshot we can see the received email where the recipient can access to the external portal:

Activation email upload request

In the last screenshot we can see the external portal for the upload request on which the recipient is able to access, through the received mail, and upload his files:

External portal upload request

  • Authentication using OpenID Connect:

The new authentication process consists of delegating users' authentication to an external service called OIDC Provider, for that we have chosen to support the OpenID Connect (aka OIDC) as a technical solution, for more details you can follow the official documentation.

The LinShare roadmap, is to fully use the authentication using OIDC without the need of using LDAP, but curently it is still required to work. Because users must be present in the LDAP during the OIDC authentication.

  • Technical information:

We support the following flow : authorization code flow with pkce. For now, only access token with opaque format is handled. Here is a documentation of Opaque access token.

To enable/use the OIDC you can see

Upgrade:

To upgrade LinShare to 4.1.0 version you can see this upgrade guide

NB: If LinShare is not yet installed you can follow to have an instance of.

4.0.3 (2020-12-15) Download link

The 4.0.3 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvements

  • Core:

    • Fix issue when downloading a folder archive in a workgroup.
    • Fix duplicate method for an existing and already duplicated contact list.
  • UI-User:

    • Improvement: Internal users are now able to change their passwords using a external server. The link to it can be provided in the config.js of user interface.
  • UI-Admin:

    • Fix delete ldap connections, domains and domain's patterns

4.0.2 (2020-10-12) Download link

The 4.0.2 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvements

This version include a lot of bugfixes and enhancements mainly related to mobile compatibility especially for Iphone/Ipad devices.

  • Core:

    • Add null Content-Type interceptor for LinShare API for all Http Methods
    • Add an endpoint with GET http method to get all enums on LinShare
    • Exclude unused enums returned from LinShare API
  • UI-User:

    • Change renaming behaviour:
      • Open an input dialog for renaming item
      • Save on different name (eg: on shared space creation)
    • Bugfixes:
      • Fix CSS to display expiration field on ipad
      • Fix two buttons display in ipad responsive
      • Fix UI in home page iPad
      • Fix search bar not working on mobile screen
      • Fix the display of toolbar function name
      • Fix preview image on sidebar when clicked on another document
      • Fix conflict with creating normal contact list
      • Fix rename function for duplicated contact list
      • Fix search members by name
      • Fix several issues with expiration date
      • Fix the display of translation in Guest page
      • Fix restrain contact list option
      • Fix background content goes over the table
      • Fix button copy in my space
      • Fix disable copy in a work group
      • Update CSS for responsive platforms
    • Implement new otp input
  • UI-Admin:

    • Fix translate Upload request sub-functionalities description
    • Fix delete domain patterns

4.0.1 (2020-09-07) Download link

The 4.0.1 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvments

  • Core:

    • Fix the issue of SSO authentication of a user who has never logged in before.
    • The administrator is able to unlock the locked users after consecutive unsuccessful attempts for login.
    • Add the missing traces of JWT authentication provider.
  • UI-User:

    • Fix displaying the expiration date on received shares
    • Fix the automatic redirection to personal space after copying files from received shares.
    • Disable adding SharedSpace member when user does not have creation permission
    • Fix displaying audit traces
    • Fix issue of previewing file in full screen
  • UI-Admin:

    • Add the admin interface to unlock the locked users.

Here we can see the new interface where the administrator will be able to unlock the blocked user.

unlock_accounts_screeshot

For more information about lockout feature here

4.0.0 (2020-07-16) Download link

The 4.0.0 release of LinShare is out

NB : You can find the upgrade documentation here.

NB: Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Main features:

  • Second factor authentication:

In order to enhance the level of security of LinShare a second factor authentication is added.

Here we can see the interface where the user can generate the shared key:

init second factor shared key

In the second screenshot we can see the interface where the user will enter the received six digit code.

OTP six digit code

  • Lockout account:

To avoid giving the attacker the time to guess the valid account credentials, a process of locking out an account is added to LinShare after unsuccessful consecutive attempts for a user login.

  • Change password:

In LinShare 4.0.0 guests are able to change their passwords without using the reset/lost password feature.

In this screenshot we can see the interface where the guest will be able to change and enter the new password.

change password

  • Passay framework is added in order to enhance the complexity of the entered password, Here we can see the list of the different rules which should be respected in the entered password(Minimum/Maximum length, Minimum number of upper/lower case, Minimum number of digits, Minimum number of special characters).

  • The new entered password must be different from the last 10 saved passwords.

  • Drive(alpha, API only):

In LinShare we have workgroups in shared spaces. These groups are designed to make a team works together on one topic. If you have multiple topics in a team, you have to create one workgroup per team. This allows you to add different external people for each workgroup.

The main goals of Drive are :

  • Regroup all worgkoups of a team in one item
  • Define default team members in the Drive to avoid workgroup members redefinition
  • Manage globally team members rigths (right should be applied from drive to its workgroups
  • A workgroup can be in a drive or be standalone

NB: This feature is just implemented on LinShare-core, which means there is no user interface, there are just the different APIs of the feature.

Upgraded dependencies:

  • JAVA version is upgraded from 8 to 11
  • Tomcat is upgraded from 8 to 9
  • PostgreSQL is upgraded from 9 to 11
  • MongoDB is upgraded from 3.6 to 4.2
  • Upgraded libraries: Jcloud, Hibernate, Spring, Spring data

To upgrade LinShare to 4.0.0 version you can see

NB: If LinShare is not yet installed you can follow this documentation to have an instance of.

Breaking changes:

In order to enhance security level, the password encryption strategy has been updated, and LinShare's administrator password was reset to the default value. After upgrading process, you can change your password

  • As the password encoding strategy is updated, upgrade tasks are created to notify anonymous users and guests in order to reset their passwords.

2.3.6 (2021-08-10) Download link

The 2.3.6 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvments

  • Core:

    • Clean favorite contact list according to allowed contacts for restricted guests.
    • Fix adding guest to restricted contact
    • Forbid email update for guest
    • Security issues: Upgrading rhino
    • Security issues: Upgrading xerces
    • Fix quota bug when deleting files in workgroups
    • Fix preview duplicated sharedSpace document
    • Fix moving file from shared space to another one
    • Delete change password for delegation api
    • Fix find all audit traces
  • UI-User:

    • Fix error of unability to create guest
    • Fix error message displaying incorrecly for restricted contacts list, no default contact.
    • Issue #1075: Show restricted contacts list when delegacy policy is off
    • Issue #1057: Prevent user from updating email for guest account
    • Issue #1058: add error message if there is no restricted contacts
    • Issue #1068: Fix no restricted contact on update the restricted field
    • Issue #1041 Do not show copy to myspace when user upload permission is disabled
    • Issue #1009: Disable clicking eyes icon in folder detail sidebar
    • Issue #1008: hide options menu after clicking on details option of a shared space node
    • Issue #1009: Hide preview option for folders
    • Issue #997: Fix initial value when renaming a shared space
    • Issue #992: Reset state after create new workgroup
    • Issue #970: Fix move files between workgroups
    • Issue #626: Fix view details file in preview mode
    • Issue #545: Fix preview image on sidebar when clicked on another document
    • Issue #545: Fix navigation for preview files
    • Using shared spaces params for retrieving audit data
    • #478: Allow to click all the sidebar section
  • UI-Admin:

    • #84: Add conditional for remove can-create-guest checkbox for guest

2.3.5 (2020-04-20) Download link

The 2.3.5 release of LinShare is out

NB : You can find the upgrade documentation here.

Features

  • Support of MongoDB 3.6:

LinShare 2.3.5 supports MongoDB 3.6, so we recommend to use 3.6 version because 3.2 and 3.4 are not officially supported anymore.

To upgrade your MongoDB version you can follow: mongodb-upgrade-from-3.2-to-3.6-debian or mongodb-upgrade-from-3.2-to-3.6-centos.

NB:

Before launching the upgrade process it is recommended to do a backup on the existing data in your Database.

Bug fixes and improvments

  • Core:

    • Fix guest default language
    • In order to enhance the level of security in LinShare a sanitizer is added for all inputs.
    • Compute expiry date when last sharing is deleted manually.
    • Fix Document expiration date is set even functionality disabled.
  • UI-User:

    • Fix download icon shown even if downlod archive functionnality disabled
    • Fix Dislay of document expiry date.
    • Fix tooltip text and translation related to Documents sharing

2.3.4 (2020-03-20) Download link

The 2.3.4 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvments

  • Core:

    • Fix and improve the statistic daily batch of Users
    • The Keystone v3 support is added for Jcloud. Now LinShare supports V2 and V3 versions. Documentation
    • Fix document name after copying it to personalSpace from a sharedSpace
    • Fix management of domain patterns
    • Fix and improve the edition of a technical accounts
    • Fix bug of binding first and last name on email generation
    • Improve mail attachment audit traces
  • UI-User:

    • Hide download button when archive download functionality is disabled
  • UI-Admin:

    • Improve the build of email template, by giving the choice to the admin to switch between the existant email configurations
  • Linshare-plugin-thunderbird

    • The pluging is upgraded to be supported by TB68

2.3.3 (2020-01-22) Download link

The 2.3.3 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvments

  • Core:

    • Improve the size control of an archive to download
    • Improve the field reply-to of an email in case of the root user is the actor of the action
    • Fix find metadata endpoint of a workGroup node
    • Add new endpoint in admin api to expose guest details
    • Fix find the shared space member to update with memberUuid instead of accountUuid
    • Fix and improve the deleted sharedSpaces
  • UI-Admin:

    • Fix unasignable domain, prohibit the assign of a user to Root or guest domain
    • Fix! admin interface was loading the configuration from the guest's domain instead of the owner's domain

2.3.2 (2019-11-13) Download link

The 2.3.2 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvments

  • Core:

    • Fix domain purge batch
    • Fix user deletion after domain purge
    • Improve guest complexity password
    • Fix conctats menu not diplayed for guest user
    • Fix the rejection of the '@' on upload document
    • Fix delete publicKey
    • Add pem support for public keys
    • Fix LS sql script upgrade 2.2 to 2.3
    • Fix download workgroup document
    • Fix download archive for revisions
    • Add missing endpoints for delegation v2 api
    • Fix delete and update for workgroup pattern
  • UI-User:

    • Upgrade bower to the latest and safe release
    • Fix anonymous download when download attribute is not available

2.3.1 (2019-09-03) Download link

The 2.3.1 release of LinShare is out

NB : You can find the upgrade documentation here.

Bug fixes and improvments

  • Core:

    • Fixing the Upgrade task UPDATE_DOCUMENT_STRUCTURE_FOR_VERSIONING
    • Improve documentation about document batches
    • Fix outdated LinShare license link.
  • UI-User:

    • Fix outdated LinShare license link.
  • UI-Admin:

    • Fix outdated LinShare license link.

2.3.0 (2019-06-19) Download link

The 2.3.0 release of LinShare is out

NB : You can find the upgrade documentation here.

Main features

  • Versioning [DOC] : The new versioning feature will give a better collaborative experience for LinShare users, it will save all updates on documents (workroups) Workgroup document

    Workgroup Revision
  • [Mail attachement] : This feature will allow the LinShare administrators to upload and use their personal logo into all mail notifications.

  • [Full Russian support] : This LinShare release will contain the Russian language for:

    • Emails notifications
    • User and Admin interfaces
    • Welcome message
    Workgroup Revision

All screenshots are available here

Others features

  • [Download folders] : This LinShare release will allow users to download folders in zip format.

You can find all the API documentation: linshare-core-documentation-ws-api-userv2.tar.bz2

All screenshots are available here

Fixes

  • core:
    • Fix delete sharedSpace member
    • Fix retrieve audit related resources on workgroupNode
    • Fix bug of expired shares deletion

Extra informations:

LinShare components

  • core : 2.3.0 - changelog
  • ui-admin : 3.3.0 - changelog
  • ui-user : 2.3.0 - changelog
  • thumbnail-server : 2.0.3
  • linshare-plugin-thunderbird : 1.8.0

Bug fixes and little improvments

  • UI-User:

    • SharedSpace:
      • Member - Set default selected role by configuration
      • Update shared space endpoint: From shared_space_nodes to shared_spaces
      • Browser: Change of behavior
        • From a regular file: Open in current location if rights to CREATE else in workgroup root
        • From a version: Open in workgroup root
      • Update API to use withRole query param to avoid another request to get the role of user for single or list of workgroups
    • General:
      • Update main secondary background theme color from Main & external to be coherent
    • Fixes:
      • Sidebar details:
        • Fix title display when its length exceeds the width for mobile
        • Fix the button previous in the details sidebar in mobile mode
      • SharedSpace:
        • Fix Create contact list from member
        • Fix! SharedSpace sidebar member - UI dropdown
      • General:
        • Fix the bubble position of uploaded files on mobile
      • Build:
        • Fix! Custom theme generation: When passing from Ruby-Sass to Node-Sass, the config did not take into account the theme files
        • Fix! build step ngAnnotate
  • UI-Admin:

    • Reordering Menu and dashboard menu - Enhance use experience.
    • Fix! quota progress bar for one user in manage users
    • Fix! display default and max value of the quota in a sub domain
    • Fix! Workgroup details - UI - Role selector
    • Fix! Menu - Css link
    • Fix! creation/modification date format

Upgrade libraries

  • core:
    • Upgrad apache tika to 1.20v
    • Upgrade jetty to 9.4.8
    • Upgrade spring and spring security to 5.1.2.RELEASE
    • Upgrade to Hibernate 5.3.7
    • Upgrade spring data to Kay-SR11
    • Upgrade guava to 27.0-jre
    • Upgrade from jackson 1.9 to 2.9
    • Upgrade Junit from 4.12 to 5.4.2
    • Upgrade pypika library to 0.18.4 version

Removed dependencies:

  • core:
    • Replace deprecated antisamy library by new library to sanitize html injections
    • Remove jackrabbit dependencies from LinShare
    • Remove thumbnail dependency
    • Remove apache chemistry dependencies
    • Remove SOAP webservices

New API endpoints

  • New endpoint is added to recover additional informations of the requested node like (number of sub-nodes, node's type, nodes'size)
/linshare/webservice/rest/user/v2/shared_spaces/{sharedSpaceUuid}/nodes/{sharedSpaceNodeUuid}/metadata

  • Breaking change (fix): we replaced the accountUuid pathParam by a memberUuid in this endpoint.
/linshare/webservice/rest/user/v2/shared_spaces/{uuid}/members/{memberUuid}

2.2.7 (2020-01-21) Download link

The 2.2.7 release of LinShare is out

LinShare components

NB : You can find the upgrade documentation here.

Minor features and fixes

  • Core

    • Add a new endpoint in admin api to expose guest details.
    • Fix and improve the deleted sharedSpaces.
    • Fix domain purge batch and remove all its related data
    • Fix user deletion after domain purge
    • Fix contact menu which was not diplayed for a guest
    • Pem support for public keys is added
  • UI-User

    • Fix anonymous download
  • UI-Admin

    • Fix unasignable domain, prohibit the assign of a user to Root or guest domain
    • Fix! admin interface was loading the configuration from the guest's domain instead of the owner's domain

2.2.6 (2019-09-03) Download link

The 2.2.6 release of LinShare is out

LinShare components

NB : You can find the upgrade documentation here.

Minor features and fixes

  • Core

    • Improve the documentation of batches for unused files deletion.
    • Fix and improve the migration of oldAuditLogEntry to a basicStatistics.
    • Fix outdated LinShare license link
  • UI-User

    • Fix! When switching between Ruby-Sass and Node-Sass, the theme files are not taken on consideration.
    • Fix outdated LinShare license link
  • UI-Admin

    • Update x-unit directive of domain quota.
    • Add an error handler for ReadableSize filter.
    • Fix outdated LinShare license link

2.2.5 (2019-04-29) Download link

The 2.2.5 release of LinShare is out

LinShare components

  • core : 2.2.5 changelog
  • ui-admin : 3.2.2 changelog
  • ui-user : 2.2.3 changelog
  • thumbnail-server : 2.0.3
  • linshare-plugin-thunderbird : 1.8.0

NB : You can find the upgrade documentation here.

Minor features and fixes

  • Core

    • Fix bug related to delete expired shares.
    • Fix MailAttachement injection: if its identifier is not found in the mail content it won't be injected.
    • Fix upgrade task UPGRADE_2_2_MIGRATE_THREAD.
    • Replace Antisamy library by new library to sanitize html injections in upload share email notification.
    • Private keys are now revealed only in trace mode.
    • Add full flat mode flag to WorkGroupNodeRestServiceImpl.
    • Add AOP for transaction for safe facade.
    • Fix create permission for safe role in workgroup node RAC.
    • Use safeDocumentFacade for uploading file with Safe role.
    • Fix upload with RIC (using safe role).
    • Fix Statistic daily batch when user is purged.
    • Fix update domainQuota, default-quota can't be over quota in the same domain.
  • UI-User

    • Fix copy rights in workgroups
    • Fix russian translation of relative time (last time file edition)
    • Search filter:
      • New property added authorNameTranslated for audit items
      • This property is now used to filter the table on search
      • Use the event translateChangeSuccess to trigger translation
    • Fix the translation of audit list on change language
    • Fix audit information : Avoid access to treePath on non-existing property
    • Use angular translate in filter box
    • Add browse template Vitnameese translation and some other keys
    • Enforce email format when setting a contactList contact
    • Fix bug of deleting selected workgroups
    • Fix dropdown for the bottom of the list
    • Prevent copying files to personal space for users with wrong rights
    • Add file size audit value in details of creation action
    • Remove ruby-sass and use node-sass
    • Hide create-contact-list-from-workgroup-members when the functionality is disabled
    • Fixes of Autocomplete: Redirect to create a guest if functionality is enabled and improve error's management
    • Fixes : resetPassword:
      • Fix issue with html which was preventing element to be added in the DOM
      • Remove complexity in favor of translate directive
    • Fix the russian translation in the notification pop up
    • Remove MaterialAdmin controller:
      • Use device detector instead for mobile mode
      • Move sidebar toggle logic in UiUserMainController
      • Remove useless complexity of toggleSidebarDirective
    • Fix welcome message translation on language change
    • Add the French translation for the action refresh for the toaster alert
    • Fix long name display in dropdown list
    • Add max file size in the detail of a workgroup
    • Add dependencies between the resolver
    • Remove css property who shift the calendar and dropdown menu
    • Fix build Date locales
  • UI-Admin

    • Manage Can create guest for users.
    • Show file size in audit trace when available.
    • Russian Translation for email activation keys.
    • Add the tab for Russian to the tabs managment of Mail layout and Mail footer
    • Fix translation of language selector.
    • MailContent preview: Change layout
    • Russian translation added to welcome message and mail content
    • Upgrade bower to the latest version.

2.2.4 (2019-04-29) Download link

The 2.2.4 release of LinShare is out

LinShare components

  • core : 2.2.5 changelog
  • ui-admin : 3.2.2 changelog
  • ui-user : 2.2.3 changelog
  • thumbnail-server : 2.0.3
  • linshare-plugin-thunderbird : 1.8.0

NB : You can find the upgrade documentation here.

Minor features and fixes

  • Core

    • Fix bug related to delete expired shares.
    • Fix MailAttachement injection: if its identifier is not found in the mail content it won't be injected.
    • Fix upgrade task UPGRADE_2_2_MIGRATE_THREAD.
    • Replace Antisamy library by new library to sanitize html injections in upload share email notification.
    • Private keys are now revealed only in trace mode.
    • Add full flat mode flag to WorkGroupNodeRestServiceImpl.
    • Add AOP for transaction for safe facade.
    • Fix create permission for safe role in workgroup node RAC.
    • Use safeDocumentFacade for uploading file with Safe role.
    • Fix upload with RIC (using safe role).
    • Fix Statistic daily batch when user is purged.
    • Fix update domainQuota, default-quota can't be over quota in the same domain.
  • UI-User

    • Fix copy rights in workgroups
    • Fix russian translation of relative time (last time file edition)
    • Search filter:
      • New property added authorNameTranslated for audit items
      • This property is now used to filter the table on search
      • Use the event translateChangeSuccess to trigger translation
    • Fix the translation of audit list on change language
    • Fix audit information : Avoid access to treePath on non-existing property
    • Use angular translate in filter box
    • Add browse template Vitnameese translation and some other keys
    • Enforce email format when setting a contactList contact
    • Fix bug of deleting selected workgroups
    • Fix dropdown for the bottom of the list
    • Prevent copying files to personal space for users with wrong rights
    • Add file size audit value in details of creation action
    • Remove ruby-sass and use node-sass
    • Hide create-contact-list-from-workgroup-members when the functionality is disabled
    • Fixes of Autocomplete: Redirect to create a guest if functionality is enabled and improve error's management
    • Fixes : resetPassword:
      • Fix issue with html which was preventing element to be added in the DOM
      • Remove complexity in favor of translate directive
    • Fix the russian translation in the notification pop up
    • Remove MaterialAdmin controller:
      • Use device detector instead for mobile mode
      • Move sidebar toggle logic in UiUserMainController
      • Remove useless complexity of toggleSidebarDirective
    • Fix welcome message translation on language change
    • Add the French translation for the action refresh for the toaster alert
    • Fix long name display in dropdown list
    • Add max file size in the detail of a workgroup
    • Add dependencies between the resolver
    • Remove css property who shift the calendar and dropdown menu
    • Fix build Date locales
  • UI-Admin

    • Manage Can create guest for users.
    • Show file size in audit trace when available.
    • Russian Translation for email activation keys.
    • Add the tab for Russian to the tabs managment of Mail layout and Mail footer
    • Fix translation of language selector.
    • MailContent preview: Change layout
    • Russian translation added to welcome message and mail content
    • Upgrade bower to the latest version.

2.2.3 (2019-02-05) Download link

The 2.2.3 release of LinShare is out

LinShare components

  • core : 2.2.3 changelog
  • ui-admin : 3.2.1 changelog
  • ui-user : 2.2.2 changelog
  • thumbnail-server : 2.0.3
  • linshare-plugin-thunderbird : 1.8.0

NB : You can find the upgrade documentation here.

Minor features and fixes

  • Core

    • Fix importing Roles Writer and Reader on workroups.
    • Fix purge domain
    • Remove thumbnail uuid if file does not exist in datastore during upgrade
    • Fix sql Migration script 2.2
    • Upgrade jackson to 2.9.8
    • Add catch clause when underlying file is missing when computing sha256sum
    • Fix fileDataStore upgrade task
    • Fix duplicate public key
    • Fix update permission for workgroup
    • Add a new check to avoid upgrading LinShare without completing upgrade
    • Update default quota when default quota override is null
  • UI-User

    • Bugfix:
      • Date: include formating depending on languages locales
      • Autocomplete: UI - response template of user with only email has been fixed
      • Language:
        • Selector: correct proper loading of language on some case
        • Loading: change way of loading corresponding language
        • VN: correct format file language
    • Feature:
      • Configuration:
        • Add availability to customize behavior of menulink, can now be greyed instead of hidden
        • Add availability to hide the 'Home' menu link
        • Add availability to change default home page
        • Add availability to suffix the menu name
      • File upload: Warn user on application exit if some file are current being uploaded
      • Language: Add Russian version
  • UI-Admin

    • Bugfix:
      • Postinstall script
      • Upgrade task: wqrning button on navbar is now shown properly
      • Language: add some missing translations
    • Feature:
      • Saas compiler: switch from ruby-saas to node-saas
      • Language: Add Russian version

2.2.2 (2019-02-04) Download link

The 2.2.2 release of LinShare is out*

LinShare components

  • core : 2.2.2 changelog
  • ui-admin : 3.2.0
  • ui-user : 2.2.1
  • thumbnail-server : 2.0.3
  • linshare-plugin-thunderbird : 1.8.0

NB : You can find the upgrade documentation here.

Minor features and fixes

  • Core
    • Fix transient bug when uploading document to workgroups
    • Upgrade spring data to Ingalls-SR16 version
    • Get All system workgroup patterns
    • Refactor the method findAll in public Key api
    • Move all LDAP service and business classes to new package
    • Add new endpoint to find workgroupNode without workgroupUuid
    • fix exception statistic serailization

2.2.1 (2018-10-31) Download link

The 2.2.1 release of LinShare is out

LinShare components

  • core : 2.2.1 changelog
  • ui-admin : 3.2.0
  • ui-user : 2.2.1
  • thumbnail-server : 2.0.3
  • linshare-plugin-thunderbird : 1.8.0

NB : You can find the upgrade documentation here.

Fixes

  • Core

    • Fix extra field in ldap_pattern inserts.
    • Fix NPE when no readers during LDAP synchro. #17
    • Fix NPE accessing ShareEntryGroup
    • Fix anonymous sharing. #16
    • Fix anonymous URL authentication. #16
    • Fix Context initialization failing because of ehcache.
    • Update thumbnail engine to 2.0.3
    • Fix NPE on StatisticWeeklyThreadBatch.
    • Replace posixgroup by groupOfNames.
    • Fix primary key confilct on LDAP pattern.
  • Thumbnail-Engine

    • Update pdfbox version to 2.0.12.
  • Linshare-plugin-thunderbird

    • Add support of thunderbird 60.

2.2.0 (2018-10-05) Download link

The 2.2.0 release of LinShare is out

LinShare components

NB : You can find the upgrade documentation here.

Main features

  • JWT login support [DOC] : You can now configure a login setup to use JWT as an authentication method.

  • LDAP synchronization [DOC] : You can create member groups in your LDAP directory and simply synchronize them with LinShare workgroups.

    • Configure domain workgroup provider[SCREENSHOT]
  • LinShare theming [DOC] : It is now possible to change your LinShare theme as you may see on screenshots below.

    • Default LinShare theme[SCREENSHOT]
    • Darkgreen color applied to LinShare theme[SCREENSHOT]
    • Darkgreen theme user interface[SCREENSHOT]
  • New workgroup role access management [DOC] : We add a new CONTRIBUTOR role and update rights of the WRITER role.

    • Workgroup roles list in user interface[SCREENSHOT]
    • List workgroup roles in admin interface[SCREENSHOT]
  • Deprecated

All screenshots are available here

Minor features and fixes

  • User:

    • Added COPY label on mobile
    • Changed User interface documentation
    • Fixed contact lists creation from workgroup members
    • Fixed gui bugs when "Personal Space" functionality is disabled
    • Fixed Html display in autocomplete tooltip
    • Fixed logout button not loggint out
  • Admin:

    • Fixed redirection on empty parameter in domain update
  • Core:

    • Changed MongoDB and Spring data queries display in info log traces
    • Fixed expiry date label display in emails when this functionality is disabled
    • Upgraded to Apache Commons Collections 3.2.2
    • Upgraded to Apache CXF 3.2.4
    • Upgraded to Apache pdfbox 1.8.14
    • Upgraded to Aspectj 1.9.1
    • Upgraded to H2 1.4.196
    • Upgraded to Hibernate 5.0.12
    • Upgraded to Jackrabbit 2.17.3
    • Upgraded to Javax WS RS 2.1
    • Upgraded to JavaMail 1.4.7
    • Upgraded to Jclouds 2.1.0
    • Upgraded to Jjwt 0.9.0
    • Upgraded to JMXTerm 1.0.0
    • Upgraded to LinShare Thumbnail Engine 2.0.2
    • Upgraded to Mozilla Rhino 1.7.10
    • Upgraded to MySQL driver 8.0.11
    • Upgraded to OpenCMIS 1.1.0
    • Upgraded to PostgreSQL Driver 42.2.2
    • Upgraded to quartz-scheduler 2.3.0
    • Upgraded to Slf4j 1.7.25
    • Upgraded to Spring 5.0.7
    • Upgraded to Spring-data Gosling-SR6
    • Upgraded to Spring-security 5.0.6
    • Upgraded to Spring LDAP Core 2.3.2
    • Upgraded to Swagger JAXRS 1.3.13
    • Upgraded to Thymeleaf 3.0.9

2.1.6 (2019-09-09) Download link

The 2.1.6 release of LinShare is out

LinShare components

NB:

You can find the upgrade documentation here.

Minor features and fixes

  • Core:

    • Fix out-dated LinShare licence link
    • Fix and Improve the documentation related to documents cleaner batches on default properties file
    • Fix the PostgrSQL ls_prechecks procedure on LinShare migration scripts
    • Fix bug related to delete expired shares
    • Refactor the batches code source related to documents cleaning
    • Replace deprecated antisamy library by new library to sanitize html injections
    • Improve security against HTML injections in upload share email notification
    • Make private keys revealable only in trace mode
  • UI-User:

    • Fix out-dated LinShare licence link
    • Fix user Long name displaying in dropdown list on ui-user in my-space interface
    • Fix autocomplete item html template and related css

uI-Admin:

  • Fix out-dated LinShare licence link
  • Switch to node-saas library that provides binding for Node.js to LibSass
  • Hide the domain order menu

2.1.4 (2019-02-06) Download link

The 2.1.4 release of LinShare is out

LinShare components

  • core : 2.1.4 changelog
  • ui-user : 2.1.4
  • ui-admin : 3.1.3

NB:

You can find the upgrade documentation here.

Minor features and fixes

  • Core:

    • Fix NullPointerException accessing shareEntryGroup
    • Fix the garbage collector running time
    • Fix purge domain
    • Remove thumbnail uuid if file does not exist in datastore during upgrade
    • Add catch clause when underlying file is missing when computing sha256sum.
    • Upgrade jackson to 2.9.8
    • Fix fileDataStore upgrade task.
    • Add a new check to avoid upgrading LinShare without completing upgrade
    • Update default quota when default quota override is null.
  • User:

    • Fix HTML Sidebar on guest view

2.1.3 (2018-05-28) Download link

The 2.1.3 release of LinShare is out

LinShare components

  • core : 2.1.3
  • ui-user : 2.1.3
  • ui-admin : 3.1.3

NB:

You can find the upgrade documentation here.

Fixes

Users:

  • Bug fixing:

    • JS error
    • Change language by route /language/
    • Menu scroll on small device
    • Access to External: anonymous & change password
  • Features:

    • External link in menu: configurable via config.js
    • Debug mode switcher: allow a user to activate the mode debug in realtime!
  • Other:

    • Moved config.js to a proper folder config

Core:

  • Fix access to upgrade tasks when simple admin (HTTP 403)

Admin:

  • Fix warning displayed for new upgrade tasks.

2.1.2 (2018-05-28) Download link

The 2.1.2 release of LinShare is out

LinShare components

  • core : 2.1.2
  • ui-user : 2.1.2

NB:

You can find the upgrade documentation here.

Fixes

Users:

  • Bug fixing:

    • JS error
    • Remove NEW_ITEM from dropdown menu, legacy design
    • Update message on file sharing to use plurality
    • Higlight button on hover
    • Confusing Typo:
    • When adding member: 'search people' to 'add people'
    • When looking at the list of member: 'add people' to 'search people'
    • Handle contact list name error => reset name on error
    • Error message on adding existing member in a workgroup
  • Features:

    • Browse component: Add message when no workgroup exists
    • Organize dropdown accross the application to be coherent between themselves and also wih the side menu
    • Display version on two distinctives lines
    • Hide preview button on deactivation of engine
    • Click on thumbnail to open preview
    • Show confirm popup on workgroup member deletion
    • Icon Initial: when member has no information, use email address to fill
    • Replace info and delete icon
    • Duplication of contact list

Core:

  • Amazon AWS-S3 support added.
  • Fix language on **mailContext
  • Thumbnail generator is now disabled by default
  • BugFix NPE when searching users from deleted domains

2.1.1 (2018-05-28) Download link

The 2.1.1 release of LinShare is out

LinShare components

  • core : 2.1.1
  • ui-admin : 3.1.1
  • ui-user : 2.1.1
  • thumbnail-server : 2.0.2

NB:

You can find the upgrade documentation here.

Fixes

Users:

  • Bugfix master hide contactslists in autocomplete
  • Fix copyright on reset password page.
  • Remove useless images
  • bugfix hide receivedshare in home
  • fix typo on anonymous page

Admin:

  • Delete button hidden in Manage domains
  • Traduction for functionalities

Core:

  • Throw error 403 Forbidden when deleting the default welcome message
  • Remove useless properties in linshare.properties.sample
  • Cancel checking role in DelegationGenericFacade
  • JWT : Backport PEM key support for JWT
  • find all domains with purgeStep is IN_USE
  • Updating default path for jwt extra public key
  • Add uuid as optionnal pathParam, to the welcomeMessages update endpoint
  • Add logger to trace which public and private keys were loaded.
  • Fix wrong error code for add member method in workgroups.
  • Fix tests for guest service (quota)
  • fix bug about upload files for the guests
  • Mail notification : fix share url for recipients
  • Improve JWT tests.
  • Fix default RSA resolver.
  • Fix SQL schema version for 2.1
  • Remove query params in fileName when uploading file from URL
  • Add support of Private/Public Key for JWT.
  • SharedKey for JWT was removed.
  • Fix issue related to autocomplete of contact list in workgroup
  • Do not call remote thumbnail server is disabled.
  • Add JWT filter to default security springContext
  • Add checks on required fields for JWT token (iat, sub, exp)
  • Allow only Internal users to generate JWT token
  • Add Issuer for generated JWT token.
  • Handle domain uuid in JWT token
  • Add ldap support for JwtAuthenticationProvider
  • Cleaning JwtAuthenticationProvider
  • Add support of JWT authentication (wip)
  • First step to JWT support (token generation only)
  • rewamping BatchMonthlyTest
  • Unprotect logout endpoints.
  • update mail template in the migration script-2_1
  • FIX #123 thymeleaf template html5 warning
  • Improve download. (using StreamingOutput)
  • Feature #117 Upload of document from URL in delegation context
  • fix global link in multiple fileshares notification
  • Feature #117 : Asynchronous upload from URL in Shared Space
  • Feature #121 : Strict mode for Asynchronous upload of LinShare document in shared space
  • FIX #122 disable warning for hibernate metaadata createLob

Thumbnail:

  • improve quality of large previews
  • fix tempfiles cleaning

2.1.0 (2018-01-31) Download link

The 2.1 release of LinShare is out

LinShare components

  • core : 2.1.0-1
  • ui-admin : 3.1.0
  • ui-user : 2.1.0-1
  • thumbnail-server : 2.0.1

NB:

You can find the upgrade documentation here.

Main features

  • New preview Upload and share big files in your own personal space.

  • Improving Performance A lot of work was done to improve LinShare performances for Edge, Chrome and Firefox.

All screenshots are available here

2.0.7 (2019-09-03) Download link

The 2.0.7 release of LinShare is out

LinShare components

NB:

You can find the upgrade documentation here.

Minor features and fixes

  • Core:

    • Fix out-dated LinShare licence link
    • Fix and Improve the documentation related to documents cleaner batches on default properties file
  • UI-User:

    • Fix out-dated LinShare licence link

2.0.6 (2019-07-02) Download link

The 2.0.6 release of LinShare is out

LinShare components

NB:

You can find the upgrade documentation here.

Minor features and fixes

  • Core:

    • Fix bug related to delete expired shares and refactor the batches related to documents cleaning
    • Replace deprecated antisamy library by new library to sanitize html injections and Fix HTML injection in upload share email notification
    • Fix Statistic daily batch when user is purged

2.0.5 (2019-02-07) Download link

The 2.0.5 release of LinShare is out

LinShare components

NB:

You can find the upgrade documentation here.

Minor features and fixes

  • Core:

    • Mail notification : fix share url for recipients
    • Fix Unprotect logout endpoints.
    • Fix NullPointerException accessing shareEntryGroup
    • Remove thumbnail uuid if file does not exist in datastore during upgrade
    • Add catch clause when underlying file is missing when computing sha256sum.
    • Fix fileDataStore upgrade task.
    • Update default quota when default quota override is null.
  • User:

    • Fix typo in anonymous page

2.0.4 (2017-12-07) Download link

The new release of LinShare 2.0.4 is available

Users:

Fixes #239: disable rename/remove for nonAdmin in sharedSpace and in nodeWorkgroup
Fix! Hide menu administrations if all of its sublink are disable
Bugfix hide guest menu if disable
Fix! Remove Setting menu in production mode
Fix! Hide properly guest depending on Functionalities
Fix! Remove href on logout button

Core:

Fix notification URL for external sharing.
support of openstack-swift for jcloud in LinShare added.
Add new property key to disable trusted ip list for sso.

LinShare components

Database updates :

You can load the following SQL script to fix quotas

2.0.3 (2017-10-05) Download link

The new release of LinShare 2.0.3 is available

Users:

* Feature : copy between all LinShare storage area
 * copy from received shares to personal space
 * copy from received shares to workgroups
 * copy from personal space to workgroups
 * copy from workgroups to workgroups
 * copy from workgroups to personal space
* Fixed thumbnails generation.
* Fixed wrong calculus in quotas (*critical*), cf SQL script Patch_2.0.3.sql
* And a lot of bug fixes, see component's changelog for more details.

[Video of the new copy feature] (http://download.linshare.org/videos/product/LinShare-2.0.3-demo-new-copy-feature.mpeg)

Administration:

* Quota graphs and business rules check improved
* See component's changelog for more details.

LinShare components

Database updates :

You can load the following SQL script to fix quotas

2.0.2 (2017-07-29) Download link

The new release of LinShare 2.0.2 is available

Users:

* Multiple downloads feature added.
* Cancel share action added
* Contextual integration of audit in contactsList and received shares was added
* Versions of LinShare in left sidebar fixed
* Suppport of login with something other than an email.
* And a lot of bug fixes, see component's changelog for more details.

Administration:

* New Audit V2 added
* Details quota view improved
* Quota graph quota for users account added.
* And a lot of bug fixes, see component's changelog for more details.

LinShare components

2.0.1 (2017-07-04) Download link

New release of LinShare : 2.0.1 is available

LinShare components

  • core : 2.0.1-1
  • ui-admin : 3.0.1
  • ui-user : 2.0.1

Changeg log:

  • Audit improved
  • Workgroups used space are now displayed
  • UploadQueue improved
  • Drag and Drop of folders added in SharedSpace
  • Error pages and maintenance page were added
  • Files download method was improved, especially in anonymousUrls
  • Browsers compatibility improved
  • Performance improvement of the whole application
  • Workgroups feature : files copy, folder or files move
  • Login error management improved
  • External portal for anonymousUrls revamped
  • And a lot of bugs fixes :)

Database updates :

You can load the following SQL script to fix spelling mistakes in all email templates

2.0.0 (2017-05-09) Download link

The first release of LinShare 2.0 is out

Home page

LinShare components

  • core : 2.0.0
  • ui-admin : 3.0.0
  • ui-user : 2.0.0

NB:

You must reinstall LinShare to use this version. There is no upgrade support for older beta versions. Upgrade process for LinShare version 1.12 will come soon.

First of all, you must drop all mongodb collections and postgres databases, then you have to follow the initialization procedure of the installation guide.

Main features

  • Personal file sharing Upload and share big files in your own personal space.

  • Guests Create guests accounts to provide a LinShare account for your external contacts.

  • Contacts Lists Create contact lists to share easily your files with your usual coworkers.

  • Upload queue Manage your big file uploads within the upload queue, and share them asynchronously.

  • Shared Space A collaborative place to share files between all members of your organisation.

  • Activity logs A fully detailed view of all your activity.

All screenshots are available here

Upgraded components

  • core : 2.0.0-beta3
  • ui-admin : 3.0.0-beta3
  • ui-user : 2.0.0-beta3
  • plugin-thunderbird : 1.7.1

NB: You must reinstall LinShare to use this version. There is no upgrade support form older versions. You must to drop all mongodb collections and postgres databases, then you have to follow the initialization procedure of the installation guide.

Features

  • Guests
  • Contacts Lists
  • Upload queue

Screenshots :

Login page Home page

other screenshots

Upgraded components

  • core : 2.0.0-beta2
  • ui-user : 2.0.0-beta2

NB: You must reinstall LinShare to use this version. There is no upgrade support form older versions. You must to drop all mongodb collections and postgres databases, then you have to follow the initialization procedure of the installation guide.

Features

  • Shared space (aka groups in LinShare v1)

This is the first beta of LinShare 2.0, it is a new design, fresh look and new technologies. Try it !

Upgraded components

  • core : 2.0.0-beta1
  • ui-admin : 3.0.0-beta1
  • ui-user : 2.0.0-beta1

Features

This is the first beta of LinShare 2.0, it is a new design, fresh look and new technologies. Try it !

1.12.6 (2017-07-18) Download link

Upgraded components

  • core : 1.12.8

Bug Fixes

  • user Avoid rollback when we delete data related to a invalid email address (shared files)
  • user Avoid rollback when we delete data related to a invalid email address (upload request)
  • user Display document's expiration date in user-ui when possible.
  • core Fix missing activation notification in grouped mode for the second recipient (upload request)
  • core Fix MySQL upgrade scripts
  • core New cleaner job: ComputeDocumentExpirationBatch.
  • core Better logging for FineUploader: filename is included in error messages.
  • core Better logging when user upload fails because of TSA.
  • core Bugfix: 2 cron jobs where accidentally disabled.
  • core Bugfix: fix possible NPE in cleaning batches. The NPE could occurs when document already vanished.

1.12.5 (2016-04-05) Download link

Upgraded components

  • core : 1.12.6
  • ui-upload-request : 1.1.2

Bug Fixes

  • user Fix quota when copying a shared file.
  • user Fix bug #1183 Max file size cannot be disabled in Upload request
  • user Workaround for virus scanner lib overhead.
  • upload-request Fix route for 404 page.

1.12.4 (2016-12-22) Download link

Upgraded components

  • core : 1.12.4
  • ui-admin : 2.6.1
  • ui-upload-request : 1.1.0
  • plugin-thunderbird : 1.7.1

Bug Fixes

  • user Many fixes about access rights checks (read, write) for groups, group members and files inside groups.
  • upload-request Display the recipient firstname and upload request expiry Date on uplod request external page.
  • admin Fix role labels in domain creation form.
  • thunderbird Fix uploading file feature with recent Tomcat.

1.12.3 (2016-07-20) Download link

Upgraded components

  • core : 1.12.3

Bug Fixes

  • Fix Proxy error on delegation API for documents.
  • Adding new audit trace for user which are purged (fully removed) by the system.
  • Fix 1.11 to 1.12 sql upgrade scripts.