Jan 16, 2-3 PM (52)
Jan 16, 3-4 PM (26)
Jan 16, 4-5 PM (25)
Jan 16, 5-6 PM (20)
Jan 16, 6-7 PM (11)
Jan 16, 7-8 PM (7)
Jan 16, 8-9 PM (13)
Jan 16, 9-10 PM (8)
Jan 16, 10-11 PM (36)
Jan 16, 11-12 AM (20)
Jan 17, 12-1 AM (10)
Jan 17, 1-2 AM (3)
Jan 17, 2-3 AM (0)
Jan 17, 3-4 AM (0)
Jan 17, 4-5 AM (0)
Jan 17, 5-6 AM (0)
Jan 17, 6-7 AM (1)
Jan 17, 7-8 AM (0)
Jan 17, 8-9 AM (1)
Jan 17, 9-10 AM (0)
Jan 17, 10-11 AM (0)
Jan 17, 11-12 PM (3)
Jan 17, 12-1 PM (6)
Jan 17, 1-2 PM (2)
Jan 17, 2-3 PM (3)
Jan 17, 3-4 PM (7)
Jan 17, 4-5 PM (5)
Jan 17, 5-6 PM (1)
Jan 17, 6-7 PM (0)
Jan 17, 7-8 PM (5)
Jan 17, 8-9 PM (3)
Jan 17, 9-10 PM (6)
Jan 17, 10-11 PM (21)
Jan 17, 11-12 AM (36)
Jan 18, 12-1 AM (5)
Jan 18, 1-2 AM (2)
Jan 18, 2-3 AM (2)
Jan 18, 3-4 AM (8)
Jan 18, 4-5 AM (0)
Jan 18, 5-6 AM (1)
Jan 18, 6-7 AM (1)
Jan 18, 7-8 AM (2)
Jan 18, 8-9 AM (3)
Jan 18, 9-10 AM (1)
Jan 18, 10-11 AM (1)
Jan 18, 11-12 PM (3)
Jan 18, 12-1 PM (3)
Jan 18, 1-2 PM (3)
Jan 18, 2-3 PM (1)
Jan 18, 3-4 PM (5)
Jan 18, 4-5 PM (9)
Jan 18, 5-6 PM (4)
Jan 18, 6-7 PM (5)
Jan 18, 7-8 PM (13)
Jan 18, 8-9 PM (16)
Jan 18, 9-10 PM (12)
Jan 18, 10-11 PM (22)
Jan 18, 11-12 AM (27)
Jan 19, 12-1 AM (2)
Jan 19, 1-2 AM (10)
Jan 19, 2-3 AM (17)
Jan 19, 3-4 AM (16)
Jan 19, 4-5 AM (1)
Jan 19, 5-6 AM (4)
Jan 19, 6-7 AM (1)
Jan 19, 7-8 AM (44)
Jan 19, 8-9 AM (48)
Jan 19, 9-10 AM (27)
Jan 19, 10-11 AM (14)
Jan 19, 11-12 PM (28)
Jan 19, 12-1 PM (43)
Jan 19, 1-2 PM (38)
Jan 19, 2-3 PM (22)
Jan 19, 3-4 PM (28)
Jan 19, 4-5 PM (26)
Jan 19, 5-6 PM (13)
Jan 19, 6-7 PM (29)
Jan 19, 7-8 PM (10)
Jan 19, 8-9 PM (12)
Jan 19, 9-10 PM (10)
Jan 19, 10-11 PM (28)
Jan 19, 11-12 AM (32)
Jan 20, 12-1 AM (8)
Jan 20, 1-2 AM (11)
Jan 20, 2-3 AM (27)
Jan 20, 3-4 AM (5)
Jan 20, 4-5 AM (5)
Jan 20, 5-6 AM (0)
Jan 20, 6-7 AM (6)
Jan 20, 7-8 AM (22)
Jan 20, 8-9 AM (44)
Jan 20, 9-10 AM (37)
Jan 20, 10-11 AM (76)
Jan 20, 11-12 PM (34)
Jan 20, 12-1 PM (81)
Jan 20, 1-2 PM (72)
Jan 20, 2-3 PM (31)
Jan 20, 3-4 PM (32)
Jan 20, 4-5 PM (40)
Jan 20, 5-6 PM (36)
Jan 20, 6-7 PM (11)
Jan 20, 7-8 PM (20)
Jan 20, 8-9 PM (17)
Jan 20, 9-10 PM (16)
Jan 20, 10-11 PM (31)
Jan 20, 11-12 AM (22)
Jan 21, 12-1 AM (4)
Jan 21, 1-2 AM (5)
Jan 21, 2-3 AM (2)
Jan 21, 3-4 AM (4)
Jan 21, 4-5 AM (8)
Jan 21, 5-6 AM (3)
Jan 21, 6-7 AM (6)
Jan 21, 7-8 AM (16)
Jan 21, 8-9 AM (36)
Jan 21, 9-10 AM (58)
Jan 21, 10-11 AM (54)
Jan 21, 11-12 PM (52)
Jan 21, 12-1 PM (42)
Jan 21, 1-2 PM (32)
Jan 21, 2-3 PM (36)
Jan 21, 3-4 PM (26)
Jan 21, 4-5 PM (18)
Jan 21, 5-6 PM (11)
Jan 21, 6-7 PM (14)
Jan 21, 7-8 PM (27)
Jan 21, 8-9 PM (27)
Jan 21, 9-10 PM (6)
Jan 21, 10-11 PM (28)
Jan 21, 11-12 AM (25)
Jan 22, 12-1 AM (9)
Jan 22, 1-2 AM (12)
Jan 22, 2-3 AM (10)
Jan 22, 3-4 AM (6)
Jan 22, 4-5 AM (4)
Jan 22, 5-6 AM (2)
Jan 22, 6-7 AM (11)
Jan 22, 7-8 AM (17)
Jan 22, 8-9 AM (12)
Jan 22, 9-10 AM (19)
Jan 22, 10-11 AM (38)
Jan 22, 11-12 PM (27)
Jan 22, 12-1 PM (23)
Jan 22, 1-2 PM (39)
Jan 22, 2-3 PM (14)
Jan 22, 3-4 PM (43)
Jan 22, 4-5 PM (40)
Jan 22, 5-6 PM (22)
Jan 22, 6-7 PM (6)
Jan 22, 7-8 PM (16)
Jan 22, 8-9 PM (17)
Jan 22, 9-10 PM (8)
Jan 22, 10-11 PM (37)
Jan 22, 11-12 AM (32)
Jan 23, 12-1 AM (7)
Jan 23, 1-2 AM (16)
Jan 23, 2-3 AM (6)
Jan 23, 3-4 AM (6)
Jan 23, 4-5 AM (4)
Jan 23, 5-6 AM (5)
Jan 23, 6-7 AM (6)
Jan 23, 7-8 AM (16)
Jan 23, 8-9 AM (35)
Jan 23, 9-10 AM (49)
Jan 23, 10-11 AM (54)
Jan 23, 11-12 PM (128)
Jan 23, 12-1 PM (29)
Jan 23, 1-2 PM (18)
Jan 23, 2-3 PM (0)
3,044 commits this week Jan 16, 2026 - Jan 23, 2026
Update 2026-01-23T14:25:40Z
added:
* github:input-output-hk/mithril/376235c4096c263ea52dd5e6282f7f14fa7f664d#mithril-client-cli
* github:input-output-hk/mithril/376235c4096c263ea52dd5e6282f7f14fa7f664d#mithril-signer
* github:input-output-hk/mithril/567a8e8e63a449c9da70c8c3ddb09f8fab174e18#mithril-client-cli
* github:input-output-hk/mithril/567a8e8e63a449c9da70c8c3ddb09f8fab174e18#mithril-signer
removed:
* github:input-output-hk/mithril/665621d391b7163ab3d1c76aba228b93a7cfe12d#mithril-client-cli
* github:input-output-hk/mithril/665621d391b7163ab3d1c76aba228b93a7cfe12d#mithril-signer
refactor: extract database indexes to dedicated configuration file with SQL commands
Restructures database index configuration to support both index monitoring
and external index creation by watchdog services.

Changes:
- Create dedicated db-indexes.yaml configuration file with 16 database indices
- Introduce DbIndex record with 'name' and 'command' fields for each index
- Add getIndexNames() and getIndexCommands() helper methods to RosettaIndexConfig
- Update PostgreSQLIndexCreationMonitor to use getIndexNames() helper
- Move db_indexes list from application.yaml to db-indexes.yaml
- Update all tests to work with new configuration structure

Benefits:
- Separation of concerns: index definitions in dedicated file
- Type safety via Java records
- External watchdog services can retrieve SQL commands via getIndexCommands()
- Single source of truth for both index names and creation commands