Skip to content

Releases: Alqor-UG/sqooler

v0.9.0

29 Jun 08:28
535e5c7
Compare
Choose a tag to compare

This release does not change any main functionality. But it moves the functionality to set paths into a common framework.

What's Changed

  • More flexible paths in #309
  • Status Path functions for storageprovider in #312
  • Clean out the get file queue function in #315
  • Also move the results path towards a function in #313
  • Raise errors for upload if file already exists in #318
  • Simpler config handling in #319
  • Make queue path more flexible in #323
  • Make running path more flexible in #325
  • Make deleted path more flexible in #327
  • Flexible pks_path in #329

Full Changelog: v0.8.0...v0.9.0

v0.8.0

19 May 09:57
a9263e7
Compare
Choose a tag to compare

Make the StorageProvider more flexible by introducing the StorageCore

What's Changed

  • Make sqooler flexible again in #290
  • Make the dummy config part of the main code in #292
  • Simplify the names of the StorageCore functions in #293
  • Verify that the display name in the uploaded config dict is the same as the argument that was used in #295
  • Simplify the paths for mongodb in #297
  • Cleaner names for the job in #300
  • Add some documentation on the StorageProvider in #298

Full Changelog: v0.7.1...v0.8.0

v0.7.1

11 May 21:02
Compare
Choose a tag to compare

Fix some migration errors

What's Changed

  • Update the signing of the status in #286
  • Handle a missing status more properly in #288

Full Changelog: v0.7.0...v0.7.1

v0.7.0

09 May 13:06
9a5d506
Compare
Choose a tag to compare

We focused on a simpler usage of the sqooler in this release and the stabilization of the code.

What's Changed

  • Make the operational status depend on last checked in #252
  • Fix the default if the private_jwk is missing in #249
  • Make the delay between runs in the main loop adjustable in #256
  • Remove the operational status from the backend config in #257
  • Sign also upload status in #263
  • Identify the kid with the display name of the spooler in #271
  • Add a simple option to verify results in #273
  • Have a command line option to create the private jwk string in #274
  • Fail get next safely if no config is present in #275
  • Cleaner tests in #276
  • Migration fixes in #279 and #281

Full Changelog: v0.6.3...v0.7.0

v0.6.3

16 Apr 20:24
Compare
Choose a tag to compare

Another bug fix release

What's Changed

  • Fix that Labscriptspooler does not accept the sign argument in #246
  • Make the get_backend_status work with signatures in #248

Full Changelog: v0.6.2...v0.6.3

v0.6.2

14 Apr 17:30
f6e7dff
Compare
Choose a tag to compare

This is a bug fix release concerning several problems in deployment.

What's Changed

  • Fix issue with empty queues in #236
  • Fix the sign parameter is not passed in the config in #240
  • Missing private key in update in database in #243

Full Changelog: v0.6.1...v0.6.2

v0.6.1

03 Apr 18:11
366f73f
Compare
Choose a tag to compare

Several small bug fixes

What's Changed

  • Add the seed in #228
  • Fix an issue with the wireorder in #230
  • Improved docs in #234

Full Changelog: v0.6.0...v0.6.1

v0.6.0

29 Mar 21:00
Compare
Choose a tag to compare

In this release, we continued the work on clean typing and we introduced first concepts for better security and logging, so extending the list of features.

What's Changed

  • Improved documentation in #194
  • Fix the cold atom type by in #196
  • Clean distinction between backend name and display name in #199
  • timestamp the loops of the queue in #202
  • Much cleaner add job in #210 , #213 and #222
  • Cleaner tests in #215 and #225
  • Make it possible to sign the results for the backend supplier in #216
  • Delete file should fail if file does not exist in #218
  • Do not allow to add a config with a name that already exists in #220
  • Make it possible to log basic activities in #223

Full Changelog: v0.5.0...v0.6.0

v0.5.0

09 Feb 10:55
f0660d8
Compare
Choose a tag to compare

What's Changed

  • Cleaner treatment for missing status in #168
  • the get_file_content raises filenotfound in #172
  • Fix the status strings in #173
  • Fail safely the get_result in #174
  • Ensure clean storageprovider and backend names in #176
  • Version updates
  • Fix the naming of backend and display in #184
  • Enforce use the coupling map in #185
  • Give back the instructions and measured wires in #187

Full Changelog: v0.4.0...v0.5.0

v0.4.0

23 Jan 21:31
Compare
Choose a tag to compare

This release focused on better typing with pydantic and a simpler deployment on the back-end side.

What's Changed

  • Introduce the StatusMsgDict for proper typing of status messages in #147
  • Enforce cleaner typing of ExperimentDict in #149
  • Improved testing of the Spooler in #152
  • Introduce the GateDict to properly type the gate_list_from_dict in #154
  • Improved testing, typing and error handling of the gen_circuit in #159
  • Added LabscriptSpooler class in #160
  • Add the gen_script from the labscriptspooler nd created the spoolers module in #162

Full Changelog: v0.3.0...v0.4.0