eb4042bf96a8a37ea613e7c0860c6a49d210bc24
braney
  Wed Sep 23 09:38:32 2026 -0700
hgConfCatalog: rebuild the age cache at v504, refs #37925

Built at v503, so gates added since had no date.  Rebuilt with
harvestHgConf.py --age --refresh after v504_branch was cut.

diff --git src/hg/utils/hgConfCatalog/hgConfAges.json src/hg/utils/hgConfCatalog/hgConfAges.json
index 409fc3c2918..61eb453c70e 100644
--- src/hg/utils/hgConfCatalog/hgConfAges.json
+++ src/hg/utils/hgConfCatalog/hgConfAges.json
@@ -1,42 +1,52 @@
 {
- "current": 503,
+ "current": 504,
  "first": {
+  "(not set, defaults on)": {
+   "commit": "a0a3411bca2",
+   "subject": "bedItemRgbTester: pin the order of the itemRgb and color tests",
+   "tickets": [
+    36212,
+    38391
+   ],
+   "ts": 1789867176,
+   "version": 504,
+   "via": "call"
+  },
   "../cgi-bin/RNAplot": {
    "commit": "a127c65d3af",
    "subject": "Fixing RNAplot problem with newer versions, refs #11957, note 178 and",
    "tickets": [
     6382,
     11957
    ],
    "ts": 1394017544,
    "version": 297,
    "via": "call"
   },
   "../goldenPath/help/query.html": {
    "commit": "33db6013f1b",
    "subject": "removing the hg.conf dependency and changing \"examples\" help text to Jim's suggested text, refs #28072",
    "tickets": [
     28072
    ],
    "ts": 1633958818,
    "version": 422,
    "via": "call"
   },
   "../goldenPath/newsarch.html": {
    "commit": "a9c71c94309",
-   "released": false,
    "subject": "BLAT dated banner: make the news announcement URL an hg.conf setting. refs #37996",
    "tickets": [
     37996
    ],
    "ts": 1788559098,
    "version": 504,
    "via": "call"
   },
   "../htdocs/urw-fonts": {
    "commit": "e68383a5913",
    "subject": "turn freeType fonts on by default.  Look for them in ../htdocs/urw-fonts",
    "tickets": [],
    "ts": 1617745525,
    "version": 413,
    "via": "call"
@@ -564,31 +574,30 @@
    "version": 460,
    "via": "literal"
   },
   "bigBedOnePath": {
    "commit": "ff70fc9c934",
    "subject": "one path for bigBed, bigPs, bigGenePred, bigDbSNp.  refs #19984",
    "tickets": [
     19984
    ],
    "ts": 1762212019,
    "version": 490,
    "via": "call"
   },
   "bigNet": {
    "commit": "d11a21c48cd",
-   "released": false,
    "subject": "bigNet: gate the track type behind an hg.conf flag, refs #20824",
    "tickets": [
     20824
    ],
    "ts": 1788787783,
    "version": 504,
    "via": "call"
   },
   "bigWarn": {
    "commit": "61e3dea584f",
    "subject": "make sure bigWarn statements end up in the log.",
    "tickets": [],
    "ts": 1538093483,
    "version": 372,
    "via": "literal"
@@ -603,71 +612,68 @@
    "version": 503,
    "via": "call"
   },
   "blatNewFormBanner": {
    "commit": "cee097b75fe",
    "subject": "hgBlat: new client-rendered BLAT search form and sortable results page, refs #37893",
    "tickets": [
     37893
    ],
    "ts": 1786461522,
    "version": 503,
    "via": "call"
   },
   "blatNewFormNewsUrl": {
    "commit": "a9c71c94309",
-   "released": false,
    "subject": "BLAT dated banner: make the news announcement URL an hg.conf setting. refs #37996",
    "tickets": [
     37996
    ],
    "ts": 1788559098,
    "version": 504,
    "via": "literal"
   },
   "blatNewFormSwitchDate": {
    "commit": "7a69a5535f1",
-   "released": false,
    "subject": "BLAT classic form: announce the new-page switch date via hg.conf, fix stale input limits. refs #37996",
    "tickets": [
     37996
    ],
    "ts": 1788558250,
    "version": 504,
    "via": "call"
   },
   "blatNewPageBanner": {
    "commit": "c683ecb63d7",
    "subject": "hgBlat/hgc: single-page BLAT results view with shareable alignment links",
    "tickets": [],
    "ts": 1785029100,
    "version": 502,
    "via": "call"
   },
   "blatOldTracks": {
    "commit": "81d7cff6cb6",
    "subject": "hgBlat new results page: table redesign, rename modal, share link, and an XSS fix",
    "tickets": [
     37893
    ],
    "ts": 1786029878,
    "version": 502,
    "via": "literal"
   },
   "blatOnlyLatestCheckbox": {
    "commit": "994528edb7d",
-   "released": false,
    "subject": "Adding an opt-in \"Keep only last search\" checkbox to the new BLAT search form. refs #36292",
    "tickets": [
     36292
    ],
    "ts": 1788554116,
    "version": 504,
    "via": "literal"
   },
   "blatResultsGroup": {
    "commit": "f48fc325d72",
    "subject": "BLAT results: own track group, Delete-all button, clearer names, refs #38086",
    "tickets": [
     38086
    ],
    "ts": 1786977282,
@@ -842,31 +848,30 @@
    ],
    "ts": 1772565923,
    "version": 495,
    "via": "call"
   },
   "browser.quickLift": {
    "commit": "6823728f163",
    "subject": "ongoing work on quickLift.  Added support for SQL beds",
    "tickets": [],
    "ts": 1739736793,
    "version": 478,
    "via": "call"
   },
   "browser.quickLiftAlignments": {
    "commit": "992aeef92fe",
-   "released": false,
    "subject": "quickLift: gate the alignment lift behind an hg.conf flag, refs #38249",
    "tickets": [
     38249
    ],
    "ts": 1788805867,
    "version": 504,
    "via": "call"
   },
   "browser.recTrackSets": {
    "commit": "bd6e3996c72",
    "subject": "Add hg.conf var to enable Recommended Track Sets.  Remove hgSession URL mod, in favor of hgTracks detecting non-Track-Se",
    "tickets": [
     25601
    ],
    "ts": 1597276217,
@@ -969,31 +974,30 @@
    "tickets": [],
    "ts": 1668556121,
    "version": 440,
    "via": "call"
   },
   "canSnake": {
    "commit": "693a69d6c9b",
    "subject": "add option to show chains as snakes under hg.conf control",
    "tickets": [],
    "ts": 1675293513,
    "version": 444,
    "via": "call"
   },
   "captchaDebug": {
    "commit": "5abe782bada",
-   "released": false,
    "subject": "cart.c: gate the captcha session-id debug print behind hg.conf captchaDebug, refs #38247",
    "tickets": [
     38247
    ],
    "ts": 1788538366,
    "version": 504,
    "via": "call"
   },
   "cart.db": {
    "commit": "77c72446123",
    "subject": "allow cart to be configured on a seperate server",
    "tickets": [],
    "ts": 1075367860,
    "version": 49,
    "via": "call"
@@ -1140,31 +1144,30 @@
    "version": 483,
    "via": "call"
   },
   "cloudFlareSiteKey": {
    "commit": "27370697e01",
    "subject": "adding cloudflare bot protection, refs #35790",
    "tickets": [
     35790
    ],
    "ts": 1748382665,
    "version": 483,
    "via": "literal"
   },
   "collectionHubCopyOnWrite": {
    "commit": "59e2bbf2d3a",
-   "released": false,
    "subject": "Copy a track collection's hub file when the program that writes it asks for a copy, instead of on every session load.",
    "tickets": [
     38273
    ],
    "ts": 1788884462,
    "version": 504,
    "via": "call"
   },
   "cramRef": {
    "commit": "173bacbf6c2",
    "subject": "some tweaks to CRAM support #14717",
    "tickets": [
     14717
    ],
    "ts": 1450125196,
@@ -1389,30 +1392,40 @@
    "commit": "c4fe426d093",
    "subject": "allow using different names for the following tables:  dbDb, defaultDb,",
    "tickets": [],
    "ts": 1426458132,
    "version": 314,
    "via": "literal"
   },
   "defaultGenome": {
    "commit": "eef8a09acca",
    "subject": "find defaultGenome from hg.conf if present",
    "tickets": [],
    "ts": 1267825341,
    "version": 226,
    "via": "call"
   },
+  "denseClick": {
+   "commit": "4d36c5c0a9c",
+   "subject": "hgTracks: a dense row can have one clickable map box per item, refs #38364",
+   "tickets": [
+    38364
+   ],
+   "ts": 1789583940,
+   "version": 504,
+   "via": "call"
+  },
   "detectMysqlLoadWarnings": {
    "commit": "73df2d32a41",
    "subject": "mysql load data file warnings abort - adding some caution about changing stuff, so for now warning detection activates o",
    "tickets": [],
    "ts": 1332788999,
    "version": 265,
    "via": "call"
   },
   "doHgcInPopUp": {
    "commit": "3d3f084876b",
    "subject": "Show hgc details pages in a dialog on hgTracks. Currently under hg.conf",
    "tickets": [
     33216
    ],
    "ts": 1710372599,
@@ -1776,30 +1789,41 @@
    ],
    "ts": 1396052803,
    "version": 298,
    "via": "call"
   },
   "hgGateway.dbDbTaxonomy": {
    "commit": "915f56e3f34",
    "subject": "Simplify the generation of hgGateway's dbDbTaxonomy tree info and support mirrors better: new hg.conf setting hgGateway.",
    "tickets": [
     15277
    ],
    "ts": 1461098208,
    "version": 332,
    "via": "call"
   },
+  "hgGateway.showRefBadge": {
+   "commit": "81a04805893",
+   "released": false,
+   "subject": "highlight NCBI \"reference\" assemblies in the search result and hg.conf gated with hgGateway.showRefBadge=on default is o",
+   "tickets": [
+    38401
+   ],
+   "ts": 1790033310,
+   "version": 505,
+   "via": "call"
+  },
   "hgHubConnect.cacheDir": {
    "commit": "a5cd114e4b6",
    "subject": "hgHubConnect needed to support an hg.conf-specified cache directory for search, refs #13625",
    "tickets": [
     13625
    ],
    "ts": 1497566680,
    "version": 351,
    "via": "call"
   },
   "hgHubConnect.validateHub": {
    "commit": "77dde8a8310",
    "subject": "First pass on validate hub tab for hgHubConnect, currently hg.conf controlled. Work in progress still, refs #18870",
    "tickets": [
     18870
@@ -2383,38 +2407,38 @@
    "ts": 1340388788,
    "version": 269,
    "via": "literal"
   },
   "login.browserName": {
    "commit": "e61c0b17e8c",
    "subject": "Bug #8250 Replace hard coded 'UCSC Genome Browser', signature and return address in GUI and mail text with value from hg",
    "tickets": [
     8250
    ],
    "ts": 1340388788,
    "version": 269,
    "via": "literal"
   },
   "login.cookieSalt": {
-   "commit": "e5c786377ce",
-   "subject": "Better cookies and validation for hgLogin: instead of sending gbMembers.idx as",
+   "commit": "14ecff07305",
+   "subject": "hgHubConnect: an api key made on one geo mirror now works on all of them, behind syncHubApiKeys",
    "tickets": [
-    17327
+    38323
    ],
-   "ts": 1481563506,
-   "version": 343,
-   "via": "literal"
+   "ts": 1789747566,
+   "version": 504,
+   "via": "call"
   },
   "login.emailLink": {
    "commit": "4b04bd017d7",
    "subject": "hgLogin: gate email-link sign-in and change-email behind login.emailLink (default off), refs #37929",
    "tickets": [
     37929,
     37984
    ],
    "ts": 1785837116,
    "version": 502,
    "via": "literal"
   },
   "login.https": {
    "commit": "d81a994fc5b",
    "subject": "Added a new hg.conf setting, login.https, so that mirror sites can turn off https for hgLogin if they don't support http",
@@ -2465,31 +2489,30 @@
    "version": 502,
    "via": "call"
   },
   "login.pwdEyeIcon": {
    "commit": "80bedbcf180",
    "subject": "add password reveal button to hgLogin form refs ##37921",
    "tickets": [
     37921
    ],
    "ts": 1784918088,
    "version": 502,
    "via": "literal"
   },
   "login.recovEmailChange": {
    "commit": "d33d0e1c191",
-   "released": false,
    "subject": "hgLogin: let users set or change their recovery email address, refs #38197",
    "tickets": [
     38197
    ],
    "ts": 1788270969,
    "version": 504,
    "via": "literal"
   },
   "login.relativeLink": {
    "commit": "0cbc15777c7",
    "subject": "CIRM: fixing a bug in hgLogin that appears only when using it through a",
    "tickets": [],
    "ts": 1494004030,
    "version": 349,
    "via": "call"
@@ -2500,31 +2523,30 @@
    "tickets": [],
    "ts": 1336170706,
    "version": 267,
    "via": "literal"
   },
   "mafClickMafFrag": {
    "commit": "4d91bce1e02",
    "subject": "Gate new mafFrag MAF click display behind hg.conf mafClickMafFrag setting",
    "tickets": [],
    "ts": 1773191684,
    "version": 496,
    "via": "call"
   },
   "mallocTopPad": {
    "commit": "d2a2afcd6c5",
-   "released": false,
    "subject": "hgTracks: let hg.conf set how big a step malloc takes, refs #38225",
    "tickets": [
     38094,
     38225
    ],
    "ts": 1788295054,
    "version": 504,
    "via": "call"
   },
   "maxDisplayPixelWidth": {
    "commit": "77663f3ad7d",
    "subject": "allow hg.conf override of 5000 pixel wide limit refs #10411",
    "tickets": [
     10411
    ],
@@ -2852,31 +2874,30 @@
    "tickets": [],
    "ts": 1169534292,
    "version": 151,
    "via": "call"
   },
   "paypalServer": {
    "commit": "8e2a526fcee",
    "subject": "inital add of gsidMember cgi for managing GSID membership signup and paypal payments",
    "tickets": [],
    "ts": 1169534292,
    "version": 151,
    "via": "call"
   },
   "pngTimingSampleRate": {
    "commit": "7007b23dcc1",
-   "released": false,
    "subject": "hgTracks: measure how long the track image takes to reach the reader, refs #38109",
    "tickets": [
     38109
    ],
    "ts": 1787863674,
    "version": 504,
    "via": "literal"
   },
   "pq.crossHost": {
    "commit": "f6a79b66b48",
    "subject": "dealing with move to hgofbeta",
    "tickets": [],
    "ts": 1237513847,
    "version": 203,
    "via": "call"
@@ -3125,45 +3146,57 @@
    "ts": 1548294122,
    "version": 380,
    "via": "call"
   },
   "sessionDataDirOld": {
    "commit": "cc91854c275",
    "subject": "Adding hg.conf setting sessionDataDirOld so that isValidBigDataUrl won't complain about absolute paths of trashCleaner-s",
    "tickets": [
     22440
    ],
    "ts": 1558553100,
    "version": 383,
    "via": "call"
   },
   "sessionDbName": {
-   "commit": "1d8785d66ed",
-   "subject": "allow for different names for the sessionDb and userDb tables",
-   "tickets": [],
-   "ts": 1428523543,
-   "version": 315,
-   "via": "literal"
+   "commit": "c62c5810fff",
+   "subject": "pyLib: align the python bottleneck code with hg/lib/botDelay.c, refs #38369",
+   "tickets": [
+    38369
+   ],
+   "ts": 1789652279,
+   "version": 504,
+   "via": "call"
   },
   "sessionKey": {
    "commit": "4b5cd619507",
    "subject": "initial work on creating a random session key for greater securiy of cart data",
    "tickets": [],
    "ts": 1392064220,
    "version": 297,
    "via": "call"
   },
+  "sessionLoadNotice": {
+   "commit": "3bcf86a0995",
+   "subject": "hgTracks: tell the user what a session load just did, refs #38157",
+   "tickets": [
+    38157
+   ],
+   "ts": 1789740928,
+   "version": 504,
+   "via": "call"
+  },
   "sessionNewPage": {
    "commit": "9f8d33c8b2b",
    "subject": "hgSession: new opt-in JavaScript \"My Sessions\" page; share gbModern.css with hgBlat. refs #38157",
    "tickets": [
     37996,
     38157
    ],
    "ts": 1787303142,
    "version": 503,
    "via": "call"
   },
   "sessionNewPageBanner": {
    "commit": "9f8d33c8b2b",
    "subject": "hgSession: new opt-in JavaScript \"My Sessions\" page; share gbModern.css with hgBlat. refs #38157",
    "tickets": [
@@ -3271,96 +3304,103 @@
    "tickets": [],
    "ts": 1757518383,
    "version": 488,
    "via": "call"
   },
   "showLiftRequest": {
    "commit": "fbfdc0a36bb",
    "subject": "hgConvert: link to the alignment request page, behind showLiftRequest, refs #37973",
    "tickets": [
     37973
    ],
    "ts": 1785534915,
    "version": 502,
    "via": "call"
   },
+  "showManeInSearch": {
+   "commit": "1db5c89d97f",
+   "subject": "hgSearch: highlight MANE transcript(s) in RefSeq protein-position search results, refs #38285",
+   "tickets": [
+    38285
+   ],
+   "ts": 1789646996,
+   "version": 504,
+   "via": "call"
+  },
   "showMouseovers": {
    "commit": "447513356fc",
    "subject": "Add code to create tooltips under our control. Convert title attributes",
    "tickets": [],
    "ts": 1680797081,
    "version": 451,
    "via": "call"
   },
   "showTableCache": {
    "commit": "b60e379ef27",
    "subject": "support showTableCache config in sqlListTables",
    "tickets": [],
    "ts": 1251159044,
    "version": 214,
    "via": "call"
   },
   "showTutorial": {
    "commit": "13a71608b50",
    "subject": "Proof of concept tutorial overlay done",
    "tickets": [],
    "ts": 1676665727,
    "version": 450,
    "via": "call"
   },
   "showTxCodonNumbers": {
    "commit": "68b9911e4c1",
-   "released": false,
    "subject": "Show the transcript's own codon number where it differs from the genomic one",
    "tickets": [
     38298
    ],
    "ts": 1788968947,
    "version": 504,
    "via": "call"
   },
   "signalsHandler": {
    "commit": "137dba98ca8",
    "subject": "added handler for a few signals that will log the errors",
    "tickets": [],
    "ts": 1192231361,
    "version": 169,
    "via": "call"
   },
   "skipMalformedCgiPairs": {
    "commit": "3eedbb76366",
-   "released": false,
    "subject": "Skip a CGI or cookie pair with no =value in three more parsers, refs #38340",
    "tickets": [
     38335,
     38340
    ],
    "ts": 1789154414,
    "version": 504,
    "via": "call"
   },
   "sleepOn429": {
    "commit": "1db14ecb301",
    "subject": "making sleep depend on hg.conf statement suggested by Jonathan, no redmine ticket yet",
    "tickets": [],
    "ts": 1747075805,
    "version": 482,
    "via": "call"
   },
   "snapshot.ttlDays": {
    "commit": "32cd2100d9d",
-   "released": false,
    "subject": "Reusable \"view snapshot\" sessions for durable, minimal Share-a-link links",
    "tickets": [
     38197
    ],
    "ts": 1788271324,
    "version": 504,
    "via": "call"
   },
   "sqlNeverLocal": {
    "commit": "9348f62b4a8",
    "subject": "adding flag to hg.conf to disable LOCAL in mysql commands entirely",
    "tickets": [],
    "ts": 1378947455,
    "version": 290,
    "via": "call"
@@ -3499,30 +3539,40 @@
    "tickets": [
     17622
    ],
    "ts": 1468945272,
    "version": 336,
    "via": "call"
   },
   "svgBarChart": {
    "commit": "ea164606817",
    "subject": "Putting this under control of svgBarChart variable in hg.conf to keep feature from leaking to users too soon.  Changing ",
    "tickets": [],
    "ts": 1610398585,
    "version": 409,
    "via": "call"
   },
+  "syncHubApiKeys": {
+   "commit": "14ecff07305",
+   "subject": "hgHubConnect: an api key made on one geo mirror now works on all of them, behind syncHubApiKeys",
+   "tickets": [
+    38323
+   ],
+   "ts": 1789747566,
+   "version": 504,
+   "via": "call"
+  },
   "tableList": {
    "commit": "8b03c499cbf",
    "subject": "use showTableCache config option",
    "tickets": [],
    "ts": 1307643864,
    "version": 253,
    "via": "call"
   },
   "test.preview": {
    "commit": "b312b42ad8c",
    "subject": "Support for genome browser preview site.",
    "tickets": [],
    "ts": 1296195020,
    "version": 247,
    "via": "call"
@@ -3688,36 +3738,38 @@
    "subject": "implements blat results to custom track using bigPsl.  Requires hg.conf",
    "tickets": [],
    "ts": 1479949312,
    "version": 342,
    "via": "call"
   },
   "userDataDir": {
    "commit": "c79deb30151",
    "subject": "Experiment number one, can succesfully upload a file and store it via",
    "tickets": [],
    "ts": 1683331173,
    "version": 476,
    "via": "call"
   },
   "userDbName": {
-   "commit": "1d8785d66ed",
-   "subject": "allow for different names for the sessionDb and userDb tables",
-   "tickets": [],
-   "ts": 1428523543,
-   "version": 315,
-   "via": "literal"
+   "commit": "c62c5810fff",
+   "subject": "pyLib: align the python bottleneck code with hg/lib/botDelay.c, refs #38369",
+   "tickets": [
+    38369
+   ],
+   "ts": 1789652279,
+   "version": 504,
+   "via": "call"
   },
   "vcfMaxItems": {
    "commit": "5a73e86ce84",
    "subject": "limit VCF track loads to 10,000 items",
    "tickets": [],
    "ts": 1705608166,
    "version": 460,
    "via": "literal"
   },
   "versionStamped": {
    "commit": "584b419ec86",
    "subject": "changes to facilitate beta builds on dev.  Appropriating beta target, and assuming that USER=beta exists on dev.",
    "tickets": [],
    "ts": 1374884581,
    "version": 287,
@@ -3974,44 +4026,52 @@
    ],
    "ts": 1768508493,
    "version": 493,
    "via": "call"
   },
   "quickLiftClipToChains": {
    "commit": "7f65d3da8f2",
    "subject": "quickLift: clip an oversized item to the chains we loaded instead of dropping it, refs #38042",
    "tickets": [
     38042
    ],
    "ts": 1786129679,
    "version": 503,
    "via": "call"
   },
+  "sessionLoadNotice": {
+   "commit": "3bcf86a0995",
+   "subject": "hgTracks: tell the user what a session load just did, refs #38157",
+   "tickets": [
+    38157
+   ],
+   "ts": 1789740928,
+   "version": 504,
+   "via": "call"
+  },
   "showAliases": {
    "commit": "c69d3e1d9de",
-   "released": false,
    "subject": "hgTracks: turn on chromAlias names by default, refs #29201",
    "tickets": [
     29201
    ],
    "ts": 1789064034,
    "version": 504,
    "via": "call"
   },
   "showColorPicker": {
    "commit": "ba5aa085f49",
-   "released": false,
    "subject": "hui.c: turn the track color picker on by default, refs #20460",
    "tickets": [
     20460
    ],
    "ts": 1789063395,
    "version": 504,
    "via": "call"
   },
   "showDownloadUi": {
    "commit": "f56632e7b85",
    "subject": "Make 'download tracks in view' menu option present by default. Can still be turned off via hg.conf",
    "tickets": [],
    "ts": 1719608805,
    "version": 468,
    "via": "call"
@@ -6059,19 +6119,23 @@
   [
    500,
    "ca3f79d3f99dc69466ff167a62df20013f26f0e0"
   ],
   [
    501,
    "77bf415bd054a996057ac32cfd0966aa0202be66"
   ],
   [
    502,
    "8b8a7a3b6f869eec4052714460b94d39115538cd"
   ],
   [
    503,
    "1606fc917aecf60bcc17002a8602678d763f39e5"
+  ],
+  [
+   504,
+   "74623f843857f2254e5327c78b98f00c3f7098ff"
   ]
  ],
  "schema": 3
 }
\ No newline at end of file