Skip to content

Releases: nodeSolidServer/node-solid-server

v6.0.0

07 Jan 15:47

Choose a tag to compare

What's Changed

  • fully migrate CommonJS to ESM (.mjs) : code and tests
  • replace nyc --> c8 and standard --> eslint
  • support for latest solid-OIDC stack with WebID scope, ES256 ans rfc9207
  • support for mashlib >= 2.0.0

Migration to upgrade running server from 5 --> 6

  1. Automatically recreated
  • delete .db/oidc/op/provider.json
  • delete config/templates/emails
    If not recreated then copy from default-emails
    If there was some personalisation these need to be redone
  1. Manuel update the index.html in root server data/<serverOrigin>/index.html
    edit common/js/index-buttons.js to index-buttons.mjs

Full Changelog: v5.8.8...v6.0.0

v5.8.5

21 Feb 20:25

Choose a tag to compare

reverted temporary solution on issue #1807

v5.8.3

23 Nov 10:17

Choose a tag to compare

update to mashlib@1.10.2 with profile-pane improvements

  • one column display for mobile phones
  • added personal social links functionality

issues

  • issue on PREP notifications #1799

v5.8.2

06 Nov 18:19

Choose a tag to compare

code cleaning

#1783
#1762

v5.8.0

06 Nov 17:55

Choose a tag to compare

new

v5.7.11

30 Apr 17:30

Choose a tag to compare

bug issue

improve tests

v5.7.10

04 Apr 10:50

Choose a tag to compare

New functionalities

  • mashlib@1.8.10 with improved chat
    • chat threads
    • chat security :
      • messages are Append only by default
      • messages are signed with users private/public keys
      • keys are stored on user pod in /profile/keys/public.key and /settings/keys/private.key

Improvements

  • #1731 and #1741 create New resource with Append Only for PATCH and PUT

Bugs

Security issues (user information leakages)

v5.7.9

08 Mar 08:15

Choose a tag to compare

Security issue

  • #1759
  • delete error 404 changed to 401/403

Updates

  • updates to solid specification v0.10
    • rewrite check permissions on DELETE
    • add Accept-Put Accept-Post headers
  • return 405 on HTTP method not Allowed
  • contentType = 'text/turtle' with HEAD on container
  • 100% success on conformance tests

Bugs

  • #1741 Append with PUT is allowed to create a new Resource
  • #1743 check itemName incompatibility (/foo and /foo/) on the creation of intermediate containers

v5.7.8

17 Dec 18:26

Choose a tag to compare

Updating minor dependencies and CI runs on node 16 and 18

Improvements

  • mashlib@1.8.9, with mainly
    • n3-patch on rdflib@2.2.33
    • ECDSA keys implementation
    • chat security impersonation with Append only and message signature
  • NSS : multiple owners implementation

Bugs

  • Append on PATCH could not create new files #1731
  • Handle error when Origin header value is not IRI #1738
  • check same name not done when creating intermediate containers #1725

v5.7.7

17 Mar 17:09

Choose a tag to compare

Resolves login issues through mashlib@1.8.8