{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12235583,"defaultBranch":"master","name":"curator","ownerLogin":"elastic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-20T05:45:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6764390?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712802049.0","currentOid":""},"activityList":{"items":[{"before":"deadace580aa6b4b42449ce5e4e430b1aadbd9fd","after":"408a9a635f6ab358a29884d2130109b691dc839e","ref":"refs/heads/6.x","pushedAt":"2024-05-02T18:38:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"fix: Bump pyyaml requirement to 6.0.1 for PEP-517 (#1702)\n\nSorry it took so long on this. I've been super busy.","shortMessageHtmlLink":"fix: Bump pyyaml requirement to 6.0.1 for PEP-517 (#1702)"}},{"before":"c4fb553429e3f11acb1eb5c52e576978bd163052","after":"f006adf327d9f248e608d995e7442acaa42e2b13","ref":"refs/heads/7.x","pushedAt":"2024-05-02T18:35:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Fix unescaped characater error in docstring (#1712)\n\nThere is an unescaped character in the docstring of indexlist module which has\r\nbeen deprecated since Python 3.6. Ref:\r\nhttps://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior\r\n\r\nThis causes an issue during pytest's test collection phase: \"SyntaxError:\r\ninvalid escape sequence '\\d'\" when running tests on modules that import curator\r\nas a library on later versions of Python.\r\n\r\nIn popular python linters e.g. ruff and flake8 this violates rule W605. Ref:\r\nhttps://docs.astral.sh/ruff/rules/invalid-escape-sequence/\r\n\r\nUpon linting the entire source code, this is the only file that has this rule\r\nviolation. This commit fixes this error.","shortMessageHtmlLink":"Fix unescaped characater error in docstring (#1712)"}},{"before":"d5a1a8ff84906e4c677f528c62ef3a499cd62325","after":"2ea4aa545fd1473f1250c30f4feb71ced35532fd","ref":"refs/heads/8.0","pushedAt":"2024-04-11T02:17:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch '8.x' into 8.0","shortMessageHtmlLink":"Merge branch '8.x' into 8.0"}},{"before":"e5d4460cd14f1320ee4d5b341f92a5e382a6e048","after":"b375951f5661d358044a412fdc59bff1ab450fc3","ref":"refs/heads/8.x","pushedAt":"2024-04-11T02:13:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 8.x","shortMessageHtmlLink":"Merge branch 'master' into 8.x"}},{"before":"c75404a3d8e0a2c07e7e02da78e186998e31a890","after":"bd5dc942bbf173d5e456f1a3c5ca8bec1c0df2ac","ref":"refs/heads/master","pushedAt":"2024-04-11T02:12:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Release prep for 8.0.15 (#1711)","shortMessageHtmlLink":"Release prep for 8.0.15 (#1711)"}},{"before":"41c6f49f6b48b6a0bb948957e8e8997baad25d67","after":"d5a1a8ff84906e4c677f528c62ef3a499cd62325","ref":"refs/heads/8.0","pushedAt":"2024-04-03T02:39:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch '8.x' into 8.0","shortMessageHtmlLink":"Merge branch '8.x' into 8.0"}},{"before":"dcf6719ed4324f1e426c9df149fe75989622afb8","after":"e5d4460cd14f1320ee4d5b341f92a5e382a6e048","ref":"refs/heads/8.x","pushedAt":"2024-04-03T02:06:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 8.x","shortMessageHtmlLink":"Merge branch 'master' into 8.x"}},{"before":"f94f6d47be60052acd2e4b888ffc258614422ca2","after":"c75404a3d8e0a2c07e7e02da78e186998e31a890","ref":"refs/heads/master","pushedAt":"2024-04-03T02:05:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Release prep for 8.0.14 (#1710)\n\n* WIP branch for debugging cold2frozen weirdness\r\n\r\n* Release prep for 8.0.14\r\n\r\n**Announcement**\r\n\r\n * A long awaited feature has been added, stealthily. It's fully in the documentation, but I do\r\n not yet plan to make a big announcement about it. In actions that search through indices, you\r\n can now specify a ``search_pattern`` to limit the number of indices that will be filtered. If\r\n no search pattern is specified, the behavior will be the same as it ever was: it will search\r\n through ``_all`` indices. The actions that support this option are: allocation, close,\r\n cold2frozen, delete_indices, forcemerge, index_settings, open, replicas, shrink, and snapshot.\r\n\r\n**Bugfix**\r\n\r\n * A mixup with naming conventions from the PII redacter tool got in the way of the cold2frozen\r\n action completing properly.\r\n\r\n**Changes**\r\n\r\n * Version bump: ``es_client==8.13.0``\r\n * With the version bump to ``es_client`` comes a necessary change to calls to create a\r\n repository. In https://github.com/elastic/elasticsearch-specification/pull/2255 it became\r\n clear that using ``type`` and ``settings`` as it has been was insufficient for repository\r\n settings, so we go back to using a request ``body`` as in older times. This change affects\r\n ``esrepomgr`` in one place, and otherwise only in snapshot/restore testing.\r\n * Added the curator.helpers.getters.meta_getter to reduce near duplicate functions.\r\n * Changed curator.helpers.getters.get_indices to use the _cat API to pull indices. The primary\r\n driver for this is that it avoids pulling in the full mapping and index settings when all we\r\n really need to return is a list of index names. This should help keep memory from ballooning\r\n quite as much. The function also now allows for a search_pattern kwarg to search only for\r\n indices matching a pattern. This will also potentially make the initial index return list much\r\n smaller, and the list of indices needing to be filtered that much smaller.\r\n * Tests were added to ensure that the changes for ``get_indices`` work everywhere.\r\n * Tests were added to ensure that the new ``search_pattern`` did not break anything, and does\r\n behave as expected.","shortMessageHtmlLink":"Release prep for 8.0.14 (#1710)"}},{"before":"42b5746bdca6c8d39cff548c968ba15599f18fef","after":"41c6f49f6b48b6a0bb948957e8e8997baad25d67","ref":"refs/heads/8.0","pushedAt":"2024-03-26T19:53:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch '8.x' into 8.0","shortMessageHtmlLink":"Merge branch '8.x' into 8.0"}},{"before":"a0cede2411f3a6aab3bf0af20da4fcbd81007375","after":"dcf6719ed4324f1e426c9df149fe75989622afb8","ref":"refs/heads/8.x","pushedAt":"2024-03-26T19:53:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 8.x","shortMessageHtmlLink":"Merge branch 'master' into 8.x"}},{"before":"6dec673d84236624faf2585b71737c8caaf64c2b","after":"f94f6d47be60052acd2e4b888ffc258614422ca2","ref":"refs/heads/master","pushedAt":"2024-03-26T19:40:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Update es_client to 8.12.9 (#1709)\n\nBump Curator version to 8.0.13\r\n\r\nFixes #1708","shortMessageHtmlLink":"Update es_client to 8.12.9 (#1709)"}},{"before":"4d977cddb1c21f03ad73bfa4f2d0fd71cc675b71","after":"42b5746bdca6c8d39cff548c968ba15599f18fef","ref":"refs/heads/8.0","pushedAt":"2024-03-21T02:06:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch '8.x' into 8.0","shortMessageHtmlLink":"Merge branch '8.x' into 8.0"}},{"before":"1dfe2753c78c2e22d534e24d51f43e0e50257a71","after":"a0cede2411f3a6aab3bf0af20da4fcbd81007375","ref":"refs/heads/8.x","pushedAt":"2024-03-21T02:02:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 8.x","shortMessageHtmlLink":"Merge branch 'master' into 8.x"}},{"before":"7c571030fcc6f48fbd66b6f938f4588c51a19675","after":"6dec673d84236624faf2585b71737c8caaf64c2b","ref":"refs/heads/master","pushedAt":"2024-03-21T02:01:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Release 8.0.12 (#1707)","shortMessageHtmlLink":"Release 8.0.12 (#1707)"}},{"before":"588be1d5c4c811edd7d39b4585b2bdd838bf54bf","after":"4d977cddb1c21f03ad73bfa4f2d0fd71cc675b71","ref":"refs/heads/8.0","pushedAt":"2024-03-21T01:19:23.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch '8.x' into 8.0","shortMessageHtmlLink":"Merge branch '8.x' into 8.0"}},{"before":"2da8f57ecc12a16d6786c8c226a9cb59fc639918","after":"1dfe2753c78c2e22d534e24d51f43e0e50257a71","ref":"refs/heads/8.x","pushedAt":"2024-03-21T01:18:47.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 8.x","shortMessageHtmlLink":"Merge branch 'master' into 8.x"}},{"before":"1375775cb833a0c4901837fcb8452ee59d74eb99","after":"7c571030fcc6f48fbd66b6f938f4588c51a19675","ref":"refs/heads/master","pushedAt":"2024-03-21T01:16:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Release prep for 8.0.11 (#1706)","shortMessageHtmlLink":"Release prep for 8.0.11 (#1706)"}},{"before":"dfe3d5d03b8bb99bc9fad8b8ed7764db3e8a020a","after":"1375775cb833a0c4901837fcb8452ee59d74eb99","ref":"refs/heads/master","pushedAt":"2024-02-02T15:59:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Use build in unittest.mock (#1695)\n\nSince Python 3.3 the unittest module provides mock.","shortMessageHtmlLink":"Use build in unittest.mock (#1695)"}},{"before":"5b60d247358babb22a23bd5572c3772664a29826","after":"588be1d5c4c811edd7d39b4585b2bdd838bf54bf","ref":"refs/heads/8.0","pushedAt":"2024-02-02T15:58:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"[docs] clarification on prefix and suffix kinds (#1558)\n\nClarify that values of `prefix` and `suffix` filter kinds are not taken literally but rather a regexp is constructed from them.\r\nThis is important difference if index names are using dots (or other special characters).\r\nFor example, with prefix of `value: project.prod-a.` the index `project.prod-admin-portal.2020.10.15` is matched. By reading the documentation this is unexpected as the impression is that prefix and suffix should be used literally.","shortMessageHtmlLink":"[docs] clarification on prefix and suffix kinds (#1558)"}},{"before":"c857aa511e39dee0f4ce23d081f3a8ce248fee21","after":"2da8f57ecc12a16d6786c8c226a9cb59fc639918","ref":"refs/heads/8.x","pushedAt":"2024-02-02T15:54:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"[docs] clarification on prefix and suffix kinds (#1558)\n\nClarify that values of `prefix` and `suffix` filter kinds are not taken literally but rather a regexp is constructed from them.\r\nThis is important difference if index names are using dots (or other special characters).\r\nFor example, with prefix of `value: project.prod-a.` the index `project.prod-admin-portal.2020.10.15` is matched. By reading the documentation this is unexpected as the impression is that prefix and suffix should be used literally.","shortMessageHtmlLink":"[docs] clarification on prefix and suffix kinds (#1558)"}},{"before":"40b206640f55e0fcf38a3623b19ec0160b935e59","after":null,"ref":"refs/heads/immon-patch-1","pushedAt":"2024-02-02T15:51:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"}},{"before":"c804a456002ad9a23e0db616765040dedc0dda16","after":"dfe3d5d03b8bb99bc9fad8b8ed7764db3e8a020a","ref":"refs/heads/master","pushedAt":"2024-02-02T15:51:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"[docs] clarification on prefix and suffix kinds (#1558)\n\nClarify that values of `prefix` and `suffix` filter kinds are not taken literally but rather a regexp is constructed from them.\r\nThis is important difference if index names are using dots (or other special characters).\r\nFor example, with prefix of `value: project.prod-a.` the index `project.prod-admin-portal.2020.10.15` is matched. By reading the documentation this is unexpected as the impression is that prefix and suffix should be used literally.","shortMessageHtmlLink":"[docs] clarification on prefix and suffix kinds (#1558)"}},{"before":"5130c56d89bf72b38d4ec7dbe8e20fe5562d2aba","after":"c804a456002ad9a23e0db616765040dedc0dda16","ref":"refs/heads/master","pushedAt":"2024-02-02T15:47:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"add .dockerignore to increase build speed (#1604)\n\nThis change is already in place now, so it's safe to merge.","shortMessageHtmlLink":"add .dockerignore to increase build speed (#1604)"}},{"before":"340969638787d4c06ccccb7797a22aed45391a35","after":"5130c56d89bf72b38d4ec7dbe8e20fe5562d2aba","ref":"refs/heads/master","pushedAt":"2024-02-02T15:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Update period filtertype description (#1550)\n\nUpdate period filtertype description to correctly reflect the possible options for `unit` referenced in https://www.elastic.co/guide/en/elasticsearch/client/curator/current/fe_unit.html as `hours`, `days`, `weeks`, `months`, or `years` only.","shortMessageHtmlLink":"Update period filtertype description (#1550)"}},{"before":"b5208b1f34da777043b5c552c47b06f9597af1b3","after":"71bd33463147d34d9252872e986f349cb7442ad9","ref":"refs/heads/5.8","pushedAt":"2024-02-02T15:40:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Update period filtertype description (#1550)\n\nUpdate period filtertype description to correctly reflect the possible options for `unit` referenced in https://www.elastic.co/guide/en/elasticsearch/client/curator/current/fe_unit.html as `hours`, `days`, `weeks`, `months`, or `years` only.","shortMessageHtmlLink":"Update period filtertype description (#1550)"}},{"before":"5b60d247358babb22a23bd5572c3772664a29826","after":"c857aa511e39dee0f4ce23d081f3a8ce248fee21","ref":"refs/heads/8.x","pushedAt":"2024-02-02T15:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Update date math section to use y instead of Y (#1510)\n\nelasticsearch has changed to use y instead of Y as it migrated to use java.time","shortMessageHtmlLink":"Update date math section to use y instead of Y (#1510)"}},{"before":"f13965bd0a1f3f413f44e1a88eadd73874be844c","after":"340969638787d4c06ccccb7797a22aed45391a35","ref":"refs/heads/master","pushedAt":"2024-02-02T15:37:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Update date math section to use y instead of Y (#1510)\n\nelasticsearch has changed to use y instead of Y as it migrated to use java.time","shortMessageHtmlLink":"Update date math section to use y instead of Y (#1510)"}},{"before":"76acdbe1cc4570673ec27d0cb3bd403ab18699b2","after":null,"ref":"refs/heads/pgomulka-patch-2","pushedAt":"2024-02-02T15:36:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"}},{"before":"4c18ccfa3ffc00fddd2a7abc9845216dc60b006b","after":"b5208b1f34da777043b5c552c47b06f9597af1b3","ref":"refs/heads/5.8","pushedAt":"2024-02-02T15:36:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Update date math section to use y instead of Y (#1510)\n\nelasticsearch has changed to use y instead of Y as it migrated to use java.time","shortMessageHtmlLink":"Update date math section to use y instead of Y (#1510)"}},{"before":"70b8a6496fe5932bc00c4b57a572e0639022fb4e","after":"5b60d247358babb22a23bd5572c3772664a29826","ref":"refs/heads/8.0","pushedAt":"2024-02-02T01:43:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"untergeek","name":"Aaron Mildenstein","path":"/untergeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020383?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 8.x","shortMessageHtmlLink":"Merge branch 'master' into 8.x"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQBw3AQA","startCursor":null,"endCursor":null}},"title":"Activity ยท elastic/curator"}