History

Unreleased / master

5.6.2 (2020-05-22)

  • Add ispyb.model.detector.Detector model #100

5.6.1 (2020-03-30)

  • Added method to retrieve container for a given sample ID #98
  • Add object model for containers

5.6.0 (2020-02-05)

  • Object model for Screening tables #91 and ImageQualityIndicators #95
  • set_role, new method to change the current role of the DB user. #94
  • New module for crystal imaging: xtalimaging #96
  • Add method to close additional future connections #88
  • mysql/mariadb IntegrityError is now translated to ISPyBException #97

5.5.0 (2020-01-07)

New methods:
  • upsert_program_message
  • upsert_sample_image_auto_score

5.4.1 (2019-11-12)

Fix segmentation fault when enabling the SQL future methods.

5.4.0 (2019-11-11)

Breaking change:

  • Database connection package changed from mysql-connector to mysql-connector-python

5.3.0 (2019-08-15)

New method:

  • retrieve_samples_not_loaded_for_container_reg_barcode, #85

5.2.0 (2019-06-17)

  • New methods:
    • retrieve_sessions_for_beamline_and_run, #75
    • retrieve_data_collection_group, #81

5.1.0 (2019-04-16)

Added more fields to the datacollection object model.

5.0.0 (2019-03-29)

Breaking changes:

  • configuration file section ispyb_mysql_sp renamed to ispyb_mariadb_sp
  • mxprocessing: upsert_program has been removed. Use upsert_program_ex instead.
  • processing interface: removed get_processing_job

Future breaking changes:

  • Exception classes renamed and moved from ispyb.exception into ispyb. Using previous exception classes will generate deprecation warnings.

New features:

  • Authorisation built into the queries for relevant stored procedures
  • New methods for:
    • storing x-ray centring results
    • retrieving persons on a session
    • un-assigning all containers on a certain beamline
  • New reconnection parameters in config file: reconn_attempts and reconn_delay
  • update_container_assign now returns the containerId and the new containerStatus