Skip to content

Releases: QuentinRoy/lightmill-js

@lightmill/runner@3.0.0-beta.23

22 Nov 09:48
0a34617
Compare
Choose a tag to compare
Pre-release

Major Changes

  • aed9788: Update Runner interface.

@lightmill/react-experiment@3.0.0-beta.23

22 Nov 09:48
0a34617
Compare
Choose a tag to compare

Minor Changes

  • aed9788: Add resumeAfter Run prop

Patch Changes

  • Updated dependencies [aed9788]
    • @lightmill/runner@3.0.0-beta.23

@lightmill/log-server@3.0.0-beta.24

22 Nov 15:10
b4df8ab
Compare
Choose a tag to compare
Pre-release

Patch Changes

  • cd62201: Fix extra column "number" being exported

@lightmill/log-server@3.0.0-beta.23

22 Nov 09:48
0a34617
Compare
Choose a tag to compare
Pre-release

Major Changes

  • 5b3eecd: Update log api : date isn't required anymore to save a log, but number is. Number is used to order logs, but also detect missing logs which date was not able to do.
  • aed9788: Clients now keep access to a run after having canceled or completed it. One must delete the session to remove a client's access to a run.
  • 5d9d8f3: createLogServer factory has been renamed to LogServer
  • 5b3eecd: Change the database schema with no provided migration. Consequently this is incompatible with old database file. This is to account for the new log api, and eventually run resuming. DO NOT UPGRADE IF YOU HAVE LOGS IN YOUR DATABASE.
  • 9021cd4: Stop exporting api types. Use export from @lightmill/log-api instead if needed.
  • b426249: Change log api HTTP method to update run status: switch to patch instead of put.
  • 956791f: Flatten urls to prevent collisions: post /experiments/runs -> post /runs, get /experiments/:experiment/runs/logs -> get /experiments/:experiment/logs.

Minor Changes

  • aed9788: Add endpoint to get run info
  • aed9788: Add the ability to resume a running or canceled run.

Patch Changes

  • aed9788: Prevent resuming a run when there is already another run running
  • aed9788: Fix run start being blocked when there run in the session but they're all completed
  • Updated dependencies [5b3eecd]
  • Updated dependencies [aed9788]
  • Updated dependencies [aed9788]
  • Updated dependencies [b426249]
  • Updated dependencies [9021cd4]
    • @lightmill/log-api@3.0.0-beta.23

@lightmill/log-client@3.0.0-beta.23

22 Nov 09:48
0a34617
Compare
Choose a tag to compare
Pre-release

Major Changes

  • 956791f: Now complies with the new log-server API.
  • 5b3eecd: Update client to match new log api. Old server will not work with this client.
  • b426249: Change log api HTTP method to update run status: switch to patch instead of put.

Minor Changes

  • aed9788: Log client logout
  • aed9788: resumeRun returns the log after which the run has been resumed

Patch Changes

  • Updated dependencies [5b3eecd]
  • Updated dependencies [aed9788]
  • Updated dependencies [aed9788]
  • Updated dependencies [b426249]
  • Updated dependencies [9021cd4]
    • @lightmill/log-api@3.0.0-beta.23

@lightmill/log-api@3.0.0-beta.23

22 Nov 09:48
0a34617
Compare
Choose a tag to compare
Pre-release

Major Changes

  • 5b3eecd: Update log api : date isn't required anymore to save a log, but number is. Number is used to order logs, but also detect missing logs which date was not able to do.
  • b426249: Change log api HTTP method to update run status: switch to patch instead of put.
  • 9021cd4: Creation

Minor Changes

  • aed9788: Add endpoint to get run info
  • aed9788: Add the ability to resume a running or canceled run.

@lightmill/log-server@3.0.0-beta.22

31 Jul 13:55
ecf056e
Compare
Choose a tag to compare
Pre-release

Major Changes

  • 4ba84e4: Rename Store#addRunLogs to Store#addLogs.
  • 4ba84e4: Stop sorting logs per type with SQLiteStore#getLogs. Creation date is more relevant. Also update the corresponding database index.
  • 97ea257: Store has been renamed to SQLiteStore. The store type has been untied from the SQLiteStore class.
  • 4ba84e4: Store#addLogs now requires a createdAt property for each log

Patch Changes

  • 97ea257: fix clients being able to create two runs

@lightmill/log-client@3.0.0-beta.22

31 Jul 13:55
ecf056e
Compare
Choose a tag to compare
Pre-release

Patch Changes

  • Updated dependencies [97ea257]
  • Updated dependencies [4ba84e4]
  • Updated dependencies [4ba84e4]
  • Updated dependencies [97ea257]
  • Updated dependencies [4ba84e4]
    • @lightmill/log-server@3.0.0-beta.22

@lightmill/react-experiment@3.0.0-beta.21

19 May 13:46
7ad34a7
Compare
Choose a tag to compare

Major Changes

  • b3aec3a: Do not flush before completing a run, and do not require loggers to define a flush method.

@lightmill/react-experiment@3.0.0-beta.20

19 May 11:28
1a8886f
Compare
Choose a tag to compare

Major Changes

  • e3774ba: Rename Run's config prop to elements, and RunConfig type to RunElements

Patch Changes

  • 858914e: Fix logger's run not being marked as completed under run completion.