Skip to content

Commit a2c4bb1

Browse files
committed
Preparations for v4.9.0
1 parent 88c888d commit a2c4bb1

4 files changed

Lines changed: 41 additions & 5 deletions

File tree

HISTORY.rst

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,33 @@ History
55
Unreleased / master
66
-------------------
77

8+
4.9.0 (2025-10-01)
9+
-------------------
10+
11+
New columns:
12+
13+
- Add ``startDate`` and ``endDate`` columns to the ``Proposal`` table
14+
- Add ``parentContainerLocation`` column to the ``Container`` table
15+
16+
Table permissions for the expeye role:
17+
18+
- ``BLSampleImage``
19+
- ``Protein_has_PDB``
20+
- The ``Ligand`` tables
21+
22+
Stored procedures:
23+
24+
- Updated procedure ``update_container_status`` to allow more statuses
25+
- New procedure ``insert_screening_v2`` with relevant grants
26+
- In source file for procedure ``retrieve_containers_on_beamline_with_status``:
27+
28+
- Use ``CREATE OR REPLACE ... PROCEDURE`` syntax
29+
- Update maximum string length for ``p_status`` parameter
30+
31+
Lookups:
32+
33+
- A new type "SWISSCI 2 Drop" was added to ``ContainerType``
34+
835
4.8.0 (2025-07-17)
936
-------------------
1037

@@ -32,7 +59,7 @@ New or modified tables, columns, lookup values:
3259

3360
Roles and permissions:
3461

35-
- Add new grants for Expeye
62+
- Add new grants for Expeye
3663
- Add new permissions for ``ispyb_propagation``
3764
- Add new permissions for ``ispyb_scripts_processing.sql``
3865

schemas/ispyb/lookups.sql

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
1212

1313
/*!40000 ALTER TABLE `AdminVar` DISABLE KEYS */;
14-
INSERT INTO `AdminVar` (`varId`, `name`, `value`) VALUES (4,'schemaVersion','4.8.0');
14+
INSERT INTO `AdminVar` (`varId`, `name`, `value`) VALUES (4,'schemaVersion','4.9.0');
1515
/*!40000 ALTER TABLE `AdminVar` ENABLE KEYS */;
1616

1717
/*!40000 ALTER TABLE `SchemaStatus` DISABLE KEYS */;
@@ -297,7 +297,9 @@ INSERT INTO `SchemaStatus` (`schemaStatusId`, `scriptName`, `schemaStatus`, `rec
297297
(325,'2025_06_27_undo_ParticleClassification_set_Tomogram_pixelLocation.sql','DONE','2025-06-27 16:40:00'),
298298
(326,'2025_07_17_AdminVar_bump_version.sql','DONE','2025-09-24 11:36:21'),
299299
(327,'2025_07_25_Container_parentContainerLocation.sql','DONE','2025-09-24 11:36:21'),
300-
(328,'2025_09_24_Proposal_start_end_date.sql','DONE','2025-09-24 15:56:17');
300+
(328,'2025_09_24_Proposal_start_end_date.sql','DONE','2025-09-24 15:56:17'),
301+
(329,'2025_10_01_AdminVar_bump_version.sql','DONE','2025-10-01 15:40:02'),
302+
(330,'2025_07_29_ContainerType_insert.sql','DONE','2025-10-01 15:51:03');
301303
/*!40000 ALTER TABLE `SchemaStatus` ENABLE KEYS */;
302304

303305
/*!40000 ALTER TABLE `ComponentType` DISABLE KEYS */;
@@ -369,7 +371,8 @@ INSERT INTO `ContainerType` (`containerTypeId`, `name`, `proposalType`, `active`
369371
(35,'I22_Capillary_Rack_25','saxs',1,25,25,1,1,1,1,0,0,-1),
370372
(36,'VMXm-Cartridge','mx',1,5,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
371373
(37,'VMXm-GridBox','mx',1,4,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
372-
(38,'Cryo-EM Puck','mx',1,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
374+
(38,'Cryo-EM Puck','mx',1,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
375+
(39,'SWISSCI 2 Drop','mx',1,192,12,1,2,1,1,0,0,1);
373376
/*!40000 ALTER TABLE `ContainerType` ENABLE KEYS */;
374377

375378
/*!40000 ALTER TABLE `ExperimentType` DISABLE KEYS */;

schemas/ispyb/routines.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7827,7 +7827,8 @@ BEGIN
78277827
DECLARE row_scLoc varchar(20) DEFAULT NULL;
78287828

78297829
IF NOT (p_barcode IS NULL) AND p_status IN ('in_storage', 'in_localstorage', 'processing', 'disposed',
7830-
'in_transit_to_localstorage', 'in_transit_to_storage', 'in_transit_loading', 'in_transit_unloading', 'in_loadlock', 'in_transit_to_loadlock') THEN
7830+
'in_transit_to_localstorage', 'in_transit_to_storage', 'in_transit_loading', 'in_transit_unloading', 'in_loadlock', 'in_transit_to_loadlock',
7831+
'in_transit_to_loadlock_from_hotel', 'in_transit_to_loadlock_from_local_storage') THEN
78317832

78327833
SELECT containerId, sampleChangerLocation INTO row_containerId, row_scLoc
78337834
FROM Container
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
INSERT IGNORE INTO SchemaStatus (scriptName, schemaStatus) VALUES ('2025_10_01_AdminVar_bump_version.sql', 'ONGOING');
2+
3+
UPDATE AdminVar SET `value` = '4.9.0' WHERE `name` = 'schemaVersion';
4+
5+
UPDATE SchemaStatus SET schemaStatus = 'DONE' WHERE scriptName = '2025_10_01_AdminVar_bump_version.sql';

0 commit comments

Comments
 (0)