<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><br></div>Hi Ron,<div><br></div><div>We developed the as_history plugin as part of the Queensland State Archives Digital Archiving Program.</div><div><br></div><div>It has been running in production as part of that system for a few years. The QSA instance of ArchivesSpace is a very heavily customized fork from v2.5-ish. Many changes in our fork have found their way into AS core code - bug fixes, optimizations and enhancements. One of those changes was required for the open source version of as_history to work. Now that that change is in AS, as_history should more or less work correctly with vanilla AS.</div><div><br></div><div>However, the plugin is maintained exclusively to function as part of the QSA system, so we still don’t recommend using it in production.</div><div><br></div><div>To your questions:</div><div><ul class="MailOutline"><li>Since as_history is maintained as part of the QSA system, it doesn’t really make sense to report bugs discovered when running it out of that context. If you find some problems, or have some suggestions for enhancements, or indeed, any contributions, it is probably best just to email me.</li><li>The QSA system has millions of records. The plugin has been running successfully as part of that system for a few years. So, yes, it has been proven to work at scale.</li></ul></div><div><br></div><div><br></div><div>Cheers,</div><div>James</div><div><br></div><div><br></div><div>—</div><div>James Bullen</div><div>Director/Developer</div><div>Hudson Molonglo</div><div><a href="http://hudsonmolonglo.com">hudsonmolonglo.com</a></div><div>—</div><div><br></div><div><br></div><div><div><br><blockquote type="cite"><div>On Dec 13, 2023, at 9:26 PM, Ron Van den Branden <Ron.VandenBranden@antwerpen.be> wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">Hi all,</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><br></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">I've been able to set up a local ArchivesSpace test instance and am diving into the treasury of available plugins. On top of my list was the as_history plugin (<a href="https://gitlab.gaiaresources.com.au/qsa/as_history" id="LPNoLPOWALinkPreview" class="OWAAutoLink">https://gitlab.gaiaresources.com.au/qsa/as_history</a>).</span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><br></span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">In short, I'm wondering what its status is. From a previous exchange in May on this mailing list (</span><span style="letter-spacing: normal; font-family: Calibri, Helvetica, sans-serif; font-size: 14.6667px; font-weight: 400; background-color: rgb(255, 255, 255);"><a href="http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/2023-May/010003.html" id="OWAfd52c86d-e05c-723a-8902-bad3defabb67" class="OWAAutoLink" style="margin: 0px; text-align: left; background-color: rgb(255, 255, 255);">http://lyralists.lyrasis.org/pipermail/archivesspace_users_group/2023-May/010003.html</a></span><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">), I recall how James Bullow added the disclaimer that the public version was tied to the specific context in which it had been developed and probably won't work in other contexts. Yet, installing and browsing records' history works like a charm, only restoring previous versions throws an error. </span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><br></span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">Since most of it seems to work surprisingly well, I'd like to know if it has been developed further and is ready for the "outside world". If so:</span></div><ul style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; margin-block: 0px; list-style-type: disc;"><li style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><div class="elementToProof"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">would this mailing list be the place to report bugs, or would the Gitlab issue tracker be the best forum?</span></div></li><li style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><div class="elementToProof"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">has it been used on a large scale? We're migrating a repo of about 2k resources, 190k archival objects, 69k agents into ArchivesSpace. I know as_history will only start logging the history from that migration onward, but I can imagine the history for such an amount of records would be considerable. Is it feasible to use as_history for this magnitude of data?</span></div></li></ul><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><br></span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">Best,</span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><br></span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;">Ron</span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><br></span></div><div class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 11pt;"><br></span></div><div id="Signature" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div style="margin: 0px; text-align: left; line-height: 18.3333px; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; line-height: 15px; color: rgb(77, 77, 77);"><b>Ron Van den Branden | functioneel analist - applicatiebeheerder Letterenhuis</b></span></div><div style="margin: 0px; text-align: left; line-height: 18.3333px; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; line-height: 15px; color: rgb(77, 77, 77);">Stad Antwerpen | Talentontwikkeling en Vrijetijdsbeleving</span><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; line-height: 15px;"> </span><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; line-height: 15px; color: rgb(77, 77, 77);">| Boeken en Letteren</span></div><div style="margin: 0px; text-align: left; line-height: 18.3333px; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; line-height: 15px; color: rgb(77, 77, 77);">Minderbroedersstraat 22, 2000 Antwerpen</span></div><div style="margin: 0px; text-align: left; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; color: rgb(77, 77, 77);">Grote Markt 1, 2000 Antwerpen</span></div><div style="margin: 0px; text-align: left; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; color: rgb(77, 77, 77);">gsm +32 0485 02 80 50 | tel. +32 3 222 93 30</span></div><div style="margin: 0px; text-align: left; line-height: 18.3333px; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; line-height: 15px; color: rgb(77, 77, 77);"><a href="http://www.letterenhuis.be/" target="_blank" id="OWAae6f0462-8032-bb1f-5015-aa34f84a8e49" class="ContentPasted0 OWAAutoLink" rel="noopener noreferrer" data-auth="NotApplicable" data-safelink="true" data-linkindex="2" style="margin: 0px; color: rgb(77, 77, 77);">letterenhuis.be</a> |<span class="Apple-converted-space"> </span><a href="https://www.instagram.com/letterenhuis/" target="_blank" id="OWA7b1912ba-2e1c-bf2a-06a5-3e7e8fc0005f" class="ContentPasted0 OWAAutoLink" rel="noopener noreferrer" data-auth="NotApplicable" data-safelink="true" data-linkindex="3" style="margin: 0px; color: rgb(77, 77, 77);">instagram</a> |<span class="Apple-converted-space"> </span><a href="https://www.facebook.com/Letterenhuis" target="_blank" id="OWA3bc0adb1-e099-c577-00d7-3d8ba221bc37" class="ContentPasted0 OWAAutoLink" rel="noopener noreferrer" data-auth="NotApplicable" data-safelink="true" data-linkindex="4" style="margin: 0px; color: rgb(77, 77, 77);">facebook</a></span></div><p style="margin: 0px; text-align: left; line-height: 18.3333px; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 9pt; line-height: 15px; color: rgb(77, 77, 77);"> </span></p><div style="margin: 0px; text-align: left; line-height: 18.3333px; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 7pt; line-height: 11.6667px; color: rgb(77, 77, 77);"><b>Proclaimer</b></span></div><div style="margin: 0px; text-align: left; line-height: 18.3333px; font-family: Calibri, sans-serif; font-size: 11pt; background-color: rgb(255, 255, 255);"><span style="font-family: Arial, sans-serif, serif, EmojiFont; font-size: 7pt; line-height: 11.6667px; color: rgb(77, 77, 77);">Vergissen is menselijk. Dus als deze e-mail, samen met eventuele bijlagen, niet voor u bestemd is, vragen we u vriendelijk om dat te melden aan de afzender. Deze e-mail en de bijlagen zijn namelijk officiële documenten van de stad Antwerpen. Ze kunnen vertrouwelijke of persoonlijke informatie bevatten. Als stad nemen we privacy heel serieus en willen we als een goede huisvader waken over de vertrouwelijkheid van documenten. Als u dit bericht per vergissing hebt ontvangen of ergens hebt gevonden, wees dan zo eerlijk om het meteen te verwijderen en het niet verder te verspreiden of te kopiëren.</span></div></div></div></blockquote></div><br></div></body></html>