{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1756711,"defaultBranch":"main","name":"Evergreen","ownerLogin":"evergreen-library-system","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-16T18:02:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/791563?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726684629.0","currentOid":""},"activityList":{"items":[{"before":"724d9577ba48a7b7d8a519cc3ce5191d029c4849","after":"0ec2f42530372413dd6bf49cc401a081853c14f4","ref":"refs/heads/rel_3_12","pushedAt":"2024-09-20T17:21:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Stamping upgrade script\n\nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"Stamping upgrade script"}},{"before":"ffa180b84687535303e9a5e5dc46d8eefa4e1e63","after":"9dd13d400a38f38a29cbfe4488340a57000e899f","ref":"refs/heads/rel_3_13","pushedAt":"2024-09-20T17:20:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Stamping upgrade script\n\nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"Stamping upgrade script"}},{"before":"d74e3139d9a88492d03f0ce34cccb7e02bd42ee0","after":"a01af01a4f55093ccb1c54036d7498ad8e885bd4","ref":"refs/heads/main","pushedAt":"2024-09-20T17:18:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Stamping upgrade script\n\nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"Stamping upgrade script"}},{"before":"26d0384c788033c69f880b9ade39292088088c15","after":"724d9577ba48a7b7d8a519cc3ce5191d029c4849","ref":"refs/heads/rel_3_12","pushedAt":"2024-09-20T14:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP#1828456: use open-ils.auth.login for AuthProxy native login\n\nAuthProxy always uses the username for login purposes -- if you provide\na barcode, it will look up the associated username. But for native login\nit uses open-ils.auth.authenticate.init+complete, which redundantly and\nincorrectly uses a hard-coded barcode pattern of '^\\d' to check whether\nthe identifier it is given is a username or a barcode (see bug 1827296).\nIf your username happens to be the same as your barcode, this won't be a\nproblem. But if your barcode is 123456 and your username is 2legit2quit,\nnative login fall-back will always fail.\n\nThe solution is for AuthProxy to abandon the old init+complete method\nand use open-ils.auth.login for native login instead. It will treat the\nusername as a username instead of applying a bad barcode pattern, thus\nallowing patrons whose username begins with a number to login.\n\nRelease-note: Fixes issue with numeric usernames when AuthProxy falls\nback on the native Evergreen login mechanism.\n\nSigned-off-by: Jeff Davis \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP#1828456: use open-ils.auth.login for AuthProxy native login"}},{"before":"6c6db41cf63b7fabbb694abd7d48bc64a56f201a","after":"ffa180b84687535303e9a5e5dc46d8eefa4e1e63","ref":"refs/heads/rel_3_13","pushedAt":"2024-09-20T14:55:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP#1828456: use open-ils.auth.login for AuthProxy native login\n\nAuthProxy always uses the username for login purposes -- if you provide\na barcode, it will look up the associated username. But for native login\nit uses open-ils.auth.authenticate.init+complete, which redundantly and\nincorrectly uses a hard-coded barcode pattern of '^\\d' to check whether\nthe identifier it is given is a username or a barcode (see bug 1827296).\nIf your username happens to be the same as your barcode, this won't be a\nproblem. But if your barcode is 123456 and your username is 2legit2quit,\nnative login fall-back will always fail.\n\nThe solution is for AuthProxy to abandon the old init+complete method\nand use open-ils.auth.login for native login instead. It will treat the\nusername as a username instead of applying a bad barcode pattern, thus\nallowing patrons whose username begins with a number to login.\n\nRelease-note: Fixes issue with numeric usernames when AuthProxy falls\nback on the native Evergreen login mechanism.\n\nSigned-off-by: Jeff Davis \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP#1828456: use open-ils.auth.login for AuthProxy native login"}},{"before":"f7da320ffd2a4f69317e8a870f71f314b025e9fc","after":"d74e3139d9a88492d03f0ce34cccb7e02bd42ee0","ref":"refs/heads/main","pushedAt":"2024-09-20T14:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP#1828456: use open-ils.auth.login for AuthProxy native login\n\nAuthProxy always uses the username for login purposes -- if you provide\na barcode, it will look up the associated username. But for native login\nit uses open-ils.auth.authenticate.init+complete, which redundantly and\nincorrectly uses a hard-coded barcode pattern of '^\\d' to check whether\nthe identifier it is given is a username or a barcode (see bug 1827296).\nIf your username happens to be the same as your barcode, this won't be a\nproblem. But if your barcode is 123456 and your username is 2legit2quit,\nnative login fall-back will always fail.\n\nThe solution is for AuthProxy to abandon the old init+complete method\nand use open-ils.auth.login for native login instead. It will treat the\nusername as a username instead of applying a bad barcode pattern, thus\nallowing patrons whose username begins with a number to login.\n\nRelease-note: Fixes issue with numeric usernames when AuthProxy falls\nback on the native Evergreen login mechanism.\n\nSigned-off-by: Jeff Davis \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP#1828456: use open-ils.auth.login for AuthProxy native login"}},{"before":"daf5ad3b4a939a3f4c2fb74e17fc702877815fda","after":"f7da320ffd2a4f69317e8a870f71f314b025e9fc","ref":"refs/heads/main","pushedAt":"2024-09-19T18:21:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP1962757 Stamp upgrade script\n\nSigned-off-by: Terran McCanna ","shortMessageHtmlLink":"LP1962757 Stamp upgrade script"}},{"before":"58b6558c793e2580f0cc09b29901b91aa42d1e46","after":"daf5ad3b4a939a3f4c2fb74e17fc702877815fda","ref":"refs/heads/main","pushedAt":"2024-09-19T17:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP#2068740 Concerto and Enhanced default password\n\nThis will update both datasets to have a default password of\n'demo123' for all accounts. Passing the admin password via\nthe command line is not affected. Your desired password for\nthe admin account will be respected as it's set after* the\n[enhanced]concerto dataset is installed.\n\nUpdated the test suites that assume the old password model.\nAs a bonus, I re-generated the enhanced concerto set to match\ncurrent main.\n\nRelease-note: Changes all Concerto test data passwords to demo123.\n\nSigned-off-by: Blake Graham Henderson \nSigned-off-by: Ruth Davis \nSigned-off-by: Terran McCanna ","shortMessageHtmlLink":"LP#2068740 Concerto and Enhanced default password"}},{"before":"fcf868c92667ab2f213133aaad703272c938f2a3","after":"26d0384c788033c69f880b9ade39292088088c15","ref":"refs/heads/rel_3_12","pushedAt":"2024-09-19T17:34:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"lp2076225 Receipts With Images Print Whole Page\n\nAdds extra error handling so printing doesn't stall forever if an image\nin the template is busted.\n\nSigned-off-by: Steven Mayo \nSigned-off-by: Lindsay Stratton \nSigned-off-by: Terran McCanna ","shortMessageHtmlLink":"lp2076225 Receipts With Images Print Whole Page"}},{"before":"69e4d36044aa48f6ea99cd887784d124c72dc965","after":"6c6db41cf63b7fabbb694abd7d48bc64a56f201a","ref":"refs/heads/rel_3_13","pushedAt":"2024-09-19T17:32:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"lp2076225 Receipts With Images Print Whole Page\n\nAdds extra error handling so printing doesn't stall forever if an image\nin the template is busted.\n\nSigned-off-by: Steven Mayo \nSigned-off-by: Lindsay Stratton \nSigned-off-by: Terran McCanna ","shortMessageHtmlLink":"lp2076225 Receipts With Images Print Whole Page"}},{"before":"6945458b5a0d93e60b1ef034b7cf1122ffe26ff5","after":"58b6558c793e2580f0cc09b29901b91aa42d1e46","ref":"refs/heads/main","pushedAt":"2024-09-19T17:28:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"lp2076225 Receipts With Images Print Whole Page\n\nWaits for all images within print-div to finish loading before finishing\ningest_print_content. If there are no images, behaves like before and exits\nafter the $digest is finished.\n\nAlso adds error handling so printing doesn't stall forever if an image\nin the template is busted.\n\nRelease-note: Improves processing of receipts with images.\n\nSigned-off-by: Steven Mayo \nSigned-off-by: Lindsay Stratton \nSigned-off-by: Terran McCanna ","shortMessageHtmlLink":"lp2076225 Receipts With Images Print Whole Page"}},{"before":"0dcd1f547e1f217670dccf9296ca74b769ca73ec","after":"fcf868c92667ab2f213133aaad703272c938f2a3","ref":"refs/heads/rel_3_12","pushedAt":"2024-09-18T18:40:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Docs: release notes for 3.12.7\n\nSigned-off-by: Andrea Buntz Neiman \nSigned-off-by: Michele Morgan ","shortMessageHtmlLink":"Docs: release notes for 3.12.7"}},{"before":null,"after":"3d4f20826a57fedb8d72f37be801036ad490e836","ref":"refs/heads/tags/rel_3_12_7","pushedAt":"2024-09-18T18:37:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Bumping version numbers, adding Upgrade Script and Changelog\n\nSigned-off-by: Michele Morgan ","shortMessageHtmlLink":"Bumping version numbers, adding Upgrade Script and Changelog"}},{"before":null,"after":"487a1ca74bb2de26789906dc5d171ccc15433d94","ref":"refs/heads/tags/rel_3_13_4","pushedAt":"2024-09-18T17:53:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Bumping version numbers, adding Upgrade Script and Changelog\n\nSigned-off-by: blake ","shortMessageHtmlLink":"Bumping version numbers, adding Upgrade Script and Changelog"}},{"before":"a18095654f8ae78f7905b6bdf82efa75f8a2596b","after":"69e4d36044aa48f6ea99cd887784d124c72dc965","ref":"refs/heads/rel_3_13","pushedAt":"2024-09-17T19:50:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Translation updates - xtb files\n\nSigned-off-by: blake ","shortMessageHtmlLink":"Translation updates - xtb files"}},{"before":"039dcc6d50cceff51fac24754bd7234c4ab61c36","after":"a18095654f8ae78f7905b6bdf82efa75f8a2596b","ref":"refs/heads/rel_3_13","pushedAt":"2024-09-17T19:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Docs: release notes for 3.13.4 and 3.12.7\n\nSigned-off-by: Andrea Buntz Neiman ","shortMessageHtmlLink":"Docs: release notes for 3.13.4 and 3.12.7"}},{"before":"585b07e1ec3f38de9ab328b853231416cdfda97a","after":"6945458b5a0d93e60b1ef034b7cf1122ffe26ff5","ref":"refs/heads/main","pushedAt":"2024-09-17T17:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"quick syntax error fix for seed file\n\nSigned-off-by: Jason Etheridge ","shortMessageHtmlLink":"quick syntax error fix for seed file"}},{"before":"eb3dda108f8532ac1c24315e7bed20b4cdbb9b5b","after":"585b07e1ec3f38de9ab328b853231416cdfda97a","ref":"refs/heads/main","pushedAt":"2024-09-16T19:50:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP1740529 follow-up: release note and minor ng lint complaints\n\nSigned-off-by: Jane Sandberg ","shortMessageHtmlLink":"LP1740529 follow-up: release note and minor ng lint complaints"}},{"before":"d7b2194676e773dd014d93dc55a73688337a47d0","after":"eb3dda108f8532ac1c24315e7bed20b4cdbb9b5b","ref":"refs/heads/main","pushedAt":"2024-09-14T15:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP#1902120 follow-up: ng lint --fix\n\nSigned-off-by: Jane Sandberg ","shortMessageHtmlLink":"LP#1902120 follow-up: ng lint --fix"}},{"before":"c94c0cb1403cf8c36760ec8c4cec335e4f5db210","after":"d7b2194676e773dd014d93dc55a73688337a47d0","ref":"refs/heads/main","pushedAt":"2024-09-13T19:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP1840773: Test followup for self-checkout\n\nCorrects a focused test (fdescribe) that was accidentally left in, which\nrestricts the Angular tests to those contained in this file. This\ncorrection allows 'npm run test' to run all of our tests again\n(currently 190) instead of running only the 6 tests in this file.\n\nThanks to Jane Sandberg for spotting the error.\n\nSigned-off-by: Stephanie Leary \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP1840773: Test followup for self-checkout"}},{"before":"9dccf19cb03fc63b3f5ed33b380ea4383c10fbd1","after":"c94c0cb1403cf8c36760ec8c4cec335e4f5db210","ref":"refs/heads/main","pushedAt":"2024-09-13T19:15:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Stamping upgrade script\n\nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"Stamping upgrade script"}},{"before":"85924ab4c21c15a6908c5a907e980469592b8372","after":"9dccf19cb03fc63b3f5ed33b380ea4383c10fbd1","ref":"refs/heads/main","pushedAt":"2024-09-13T18:58:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Stamping upgrade script\n\nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"Stamping upgrade script"}},{"before":"6c0e206aa829876f5786988975e73271496483a1","after":"0dcd1f547e1f217670dccf9296ca74b769ca73ec","ref":"refs/heads/rel_3_12","pushedAt":"2024-09-13T18:12:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP2068934 Circulating Library vs Checkout Library Terminology\n\nThis attempts to make the user interface (particularly, the Reporter)\nmore consistent and clear by changing \"Circulating Library\" to\n\"Checkout / Renewal Library\" where it is useful to differentiate the\ncheckout library from an item's assigned circulating library. Updates\nare included for:\n\n- All Circulation Combined Types\n- Combined Aged and Active Circulations (Slim Version)\n- Combined Aged and Active Circulations\n- Aged (patronless) Circulation\n- Overdue Circulation\n- Open Circulation Billing by Circulating Library and Owning Library\n- Open Circulation Balance by Circulating Library and Owning Library\n\nRelease-note: Updates 'Circulating Library' to 'Checkout / Renewal Library' where relevant\n\nSigned-off-by: Terran McCanna \nSigned-off-by: Ruth Frasur Davis \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP2068934 Circulating Library vs Checkout Library Terminology"}},{"before":"f6122a0052435acd2909d21c679115dbad11cd91","after":"039dcc6d50cceff51fac24754bd7234c4ab61c36","ref":"refs/heads/rel_3_13","pushedAt":"2024-09-13T18:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP2068934 Circulating Library vs Checkout Library Terminology\n\nThis attempts to make the user interface (particularly, the Reporter)\nmore consistent and clear by changing \"Circulating Library\" to\n\"Checkout / Renewal Library\" where it is useful to differentiate the\ncheckout library from an item's assigned circulating library. Updates\nare included for:\n\n- All Circulation Combined Types\n- Combined Aged and Active Circulations (Slim Version)\n- Combined Aged and Active Circulations\n- Aged (patronless) Circulation\n- Overdue Circulation\n- Open Circulation Billing by Circulating Library and Owning Library\n- Open Circulation Balance by Circulating Library and Owning Library\n\nRelease-note: Updates 'Circulating Library' to 'Checkout / Renewal Library' where relevant\n\nSigned-off-by: Terran McCanna \nSigned-off-by: Ruth Frasur Davis \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP2068934 Circulating Library vs Checkout Library Terminology"}},{"before":"88145bbe172005547922f3bd6b0875e98242906e","after":"85924ab4c21c15a6908c5a907e980469592b8372","ref":"refs/heads/main","pushedAt":"2024-09-13T18:10:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP2068934 Circulating Library vs Checkout Library Terminology\n\nThis attempts to make the user interface (particularly, the Reporter)\nmore consistent and clear by changing \"Circulating Library\" to\n\"Checkout / Renewal Library\" where it is useful to differentiate the\ncheckout library from an item's assigned circulating library. Updates\nare included for:\n\n- All Circulation Combined Types\n- Combined Aged and Active Circulations (Slim Version)\n- Combined Aged and Active Circulations\n- Aged (patronless) Circulation\n- Overdue Circulation\n- Open Circulation Billing by Circulating Library and Owning Library\n- Open Circulation Balance by Circulating Library and Owning Library\n\nRelease-note: Updates 'Circulating Library' to 'Checkout / Renewal Library' where relevant\n\nSigned-off-by: Terran McCanna \nSigned-off-by: Ruth Frasur Davis \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP2068934 Circulating Library vs Checkout Library Terminology"}},{"before":"7e98387c20a88805d07b85f29a2e00122ed2a093","after":"6c0e206aa829876f5786988975e73271496483a1","ref":"refs/heads/rel_3_12","pushedAt":"2024-09-13T18:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP#2044854: removing caching of Z39.50 target defs by open-ils.search\n\nThis patch removes per-child-process caching of Z39.50 target definitions\nto address several issues caused by the caching:\n\n- If any targets have a use permission attached, whether\n such a target is available to a user can be inconsistent\n based on who last fetched (and cached) service definitions\n from a particular open-ils.search backend.\n- Z39.50 searches may sporadically fail to use\n targets that were recently added.\n\nThis patch also:\n\n* removes a $default_service package variable that is not used\n* adds a TODO note regarding getting rid of the final legacy\n of Z39.50 target definitions in opensrf.xml.\n\nTo test\n-------\n[1] Apply the patch.\n[2] Verify that Z39.50 searches work normally, including\n searching multiple targets at once, search the native\n Evegreen catalog, doing raw searches, and searching from\n both catalog and acquistions.\n[3] Verify that there's no sporadic search failures when\n using targets that have a use permission associated with them.\n\nSigned-off-by: Galen Charlton \nSigned-off-by: Josh Stompro \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP#2044854: removing caching of Z39.50 target defs by open-ils.search"}},{"before":"fd934481f1b96fd1b23e1890d7bc628440139c4f","after":"f6122a0052435acd2909d21c679115dbad11cd91","ref":"refs/heads/rel_3_13","pushedAt":"2024-09-13T18:04:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP#2044854: removing caching of Z39.50 target defs by open-ils.search\n\nThis patch removes per-child-process caching of Z39.50 target definitions\nto address several issues caused by the caching:\n\n- If any targets have a use permission attached, whether\n such a target is available to a user can be inconsistent\n based on who last fetched (and cached) service definitions\n from a particular open-ils.search backend.\n- Z39.50 searches may sporadically fail to use\n targets that were recently added.\n\nThis patch also:\n\n* removes a $default_service package variable that is not used\n* adds a TODO note regarding getting rid of the final legacy\n of Z39.50 target definitions in opensrf.xml.\n\nTo test\n-------\n[1] Apply the patch.\n[2] Verify that Z39.50 searches work normally, including\n searching multiple targets at once, search the native\n Evegreen catalog, doing raw searches, and searching from\n both catalog and acquistions.\n[3] Verify that there's no sporadic search failures when\n using targets that have a use permission associated with them.\n\nSigned-off-by: Galen Charlton \nSigned-off-by: Josh Stompro \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP#2044854: removing caching of Z39.50 target defs by open-ils.search"}},{"before":"41dca36ef446eb5eafaa021750fea327be117b1e","after":"88145bbe172005547922f3bd6b0875e98242906e","ref":"refs/heads/main","pushedAt":"2024-09-13T18:01:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP#2044854: removing caching of Z39.50 target defs by open-ils.search - doc update\n\nUpdated documentation to remove note about service restart being required.\n\nAdded release notes entry.\n\nSigned-off-by: Josh Stompro \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP#2044854: removing caching of Z39.50 target defs by open-ils.search…"}},{"before":"f45280de17d82f0477843fa981c134f752fa7b19","after":"41dca36ef446eb5eafaa021750fea327be117b1e","ref":"refs/heads/main","pushedAt":"2024-09-13T17:51:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"Stamping upgrade script\n\nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"Stamping upgrade script"}},{"before":"57a377df44ee61147350d11e6ca2d41b4e9331b6","after":"7e98387c20a88805d07b85f29a2e00122ed2a093","ref":"refs/heads/rel_3_12","pushedAt":"2024-09-13T17:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmcharlt","name":"Galen Charlton","path":"/gmcharlt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89542?s=80&v=4"},"commit":{"message":"LP2034956: Check authtoken validity more frequently\n\nJust hard-code the validity check to 3 minutes. Since the timer will start\nat an essentially random time for each tab there shouldn't be much threat of\noverwhelming the auth service with this relatively fast call.\n\nThis should help keep staff authtokens \"fresher\" in memcached until lp 1753565\nis addressed.\n\nRelease-note: Check the staff client authentication session every three minutes, reducing chances of hidden eviction of the session\n\nCo-authored-by: Galen Charlton \nSigned-off-by: Jason Boyer \nSigned-off-by: Galen Charlton \nSigned-off-by: Mike Rylander ","shortMessageHtmlLink":"LP2034956: Check authtoken validity more frequently"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNzoyMToyOC4wMDAwMDBazwAAAAS8Njte","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNzoyMToyOC4wMDAwMDBazwAAAAS8Njte","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNzoxNzo0NC4wMDAwMDBazwAAAAS1ugL4"}},"title":"Activity · evergreen-library-system/Evergreen"}