{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":605189726,"defaultBranch":"dev","name":"evitaDB","ownerLogin":"FgForrest","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-22T16:29:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/797401?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717313464.0","currentOid":""},"activityList":{"items":[{"before":"9ba338c9b88af759188bfa5832f56afd8d48835e","after":"dbd32540d84e07a0ec1897b29aaa41037e8da41b","ref":"refs/heads/41-create-and-document-backup--restore--vacuum-process","pushedAt":"2024-06-02T11:58:57.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"fix(#41): merge with `dev` branch","shortMessageHtmlLink":"fix(#41): merge with dev branch"}},{"before":"0465bd5f13d431c80e2db13ce97422721cea5062","after":"1febead9f446c23ca9d933f290f53eb5069a701a","ref":"refs/heads/dev","pushedAt":"2024-06-02T07:25:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/593-query-targetting-localized-attribute-returns-no-result' into dev","shortMessageHtmlLink":"Merge branch 'refs/heads/593-query-targetting-localized-attribute-ret…"}},{"before":"ad78962e4cbe82da742481ecb6e062ad1630b9d6","after":null,"ref":"refs/heads/593-query-targetting-localized-attribute-returns-no-result","pushedAt":"2024-06-02T07:24:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"}},{"before":"4f890a428c220196cdc30a7570e47e4169998d98","after":"c8a9e22ae62b9f52ad734778375fc51028066cfa","ref":"refs/heads/master","pushedAt":"2024-06-02T07:24:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"Merge pull request #594 from FgForrest/593-query-targetting-localized-attribute-returns-no-result\n\nfix(#593): Query targeting localized attribute returns no result","shortMessageHtmlLink":"Merge pull request #594 from FgForrest/593-query-targetting-localized…"}},{"before":"4f890a428c220196cdc30a7570e47e4169998d98","after":"ad78962e4cbe82da742481ecb6e062ad1630b9d6","ref":"refs/heads/593-query-targetting-localized-attribute-returns-no-result","pushedAt":"2024-06-02T07:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"fix(#593): Query targeting localized attribute returns no result","shortMessageHtmlLink":"fix(#593): Query targeting localized attribute returns no result"}},{"before":null,"after":"4f890a428c220196cdc30a7570e47e4169998d98","ref":"refs/heads/593-query-targetting-localized-attribute-returns-no-result","pushedAt":"2024-06-02T07:20:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"Merge pull request #592 from FgForrest/590-catalog-data-file-gets-broken-after-compaction\n\nfix(#590): Catalog data file gets broken after compaction","shortMessageHtmlLink":"Merge pull request #592 from FgForrest/590-catalog-data-file-gets-bro…"}},{"before":"7df801a92d3bdf624e3eec6fde904ac9e4450948","after":null,"ref":"refs/heads/590-catalog-data-file-gets-broken-after-compaction","pushedAt":"2024-06-01T20:26:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"}},{"before":"0f9744257b695b2d23e462e36b1a647c2ad04bcb","after":"0465bd5f13d431c80e2db13ce97422721cea5062","ref":"refs/heads/dev","pushedAt":"2024-06-01T20:26:12.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"Merge pull request #591 from FgForrest/590-catalog-data-file-gets-broken-after-compaction\n\nfix(#590): Catalog data file gets broken after compaction","shortMessageHtmlLink":"Merge pull request #591 from FgForrest/590-catalog-data-file-gets-bro…"}},{"before":"988eceeea2fd0f28e3b1b095eb6b587e5356ab7a","after":"7df801a92d3bdf624e3eec6fde904ac9e4450948","ref":"refs/heads/590-catalog-data-file-gets-broken-after-compaction","pushedAt":"2024-06-01T20:26:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"chore: merge with `dev` branch","shortMessageHtmlLink":"chore: merge with dev branch"}},{"before":"d3e504e797a679af5a5c8100da0d32e3266f5dd6","after":"988eceeea2fd0f28e3b1b095eb6b587e5356ab7a","ref":"refs/heads/590-catalog-data-file-gets-broken-after-compaction","pushedAt":"2024-06-01T20:25:29.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/dev' into 590-catalog-data-file-gets-broken-after-compaction\n\n# Conflicts:\n#\tevita_store/evita_store_server/src/main/java/io/evitadb/store/catalog/DefaultCatalogPersistenceService.java","shortMessageHtmlLink":"Merge branch 'refs/heads/dev' into 590-catalog-data-file-gets-broken-…"}},{"before":"0bb60bfbdac2826d2c5e57d0b8acf915d6c9fbdc","after":"4f890a428c220196cdc30a7570e47e4169998d98","ref":"refs/heads/master","pushedAt":"2024-06-01T20:23:19.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"Merge pull request #592 from FgForrest/590-catalog-data-file-gets-broken-after-compaction\n\nfix(#590): Catalog data file gets broken after compaction","shortMessageHtmlLink":"Merge pull request #592 from FgForrest/590-catalog-data-file-gets-bro…"}},{"before":"28ae1610b8256d4d22b0dd510aaf0ccb1cf19024","after":"d3e504e797a679af5a5c8100da0d32e3266f5dd6","ref":"refs/heads/590-catalog-data-file-gets-broken-after-compaction","pushedAt":"2024-06-01T20:20:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"fix(#590): Catalog data file gets broken after compaction\n\nIt seems that when the catalog file exceeds the threshold size (100MB by default) and is compressed into a new file, it's somehow corrupted. The previous file is not deleted, but partially overwritten, and the new file is also corrupted. This was discovered by analyzing file remnants where the original file was much smaller than the 100MB it should have been, and the contents were completely corrupted. It is likely that different tasks are writing to corrupted versions of the file. We need to investigate this issue and write a more complex integration test for this scenario.","shortMessageHtmlLink":"fix(#590): Catalog data file gets broken after compaction"}},{"before":"6acfc2ebefa87bfd69dc1c34f8bc2fc80763008a","after":"28ae1610b8256d4d22b0dd510aaf0ccb1cf19024","ref":"refs/heads/590-catalog-data-file-gets-broken-after-compaction","pushedAt":"2024-06-01T20:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"fix(#590): Catalog data file gets broken after compaction\n\nIt seems that when the catalog file exceeds the threshold size (100MB by default) and is compressed into a new file, it's somehow corrupted. The previous file is not deleted, but partially overwritten, and the new file is also corrupted. This was discovered by analyzing file remnants where the original file was much smaller than the 100MB it should have been, and the contents were completely corrupted. It is likely that different tasks are writing to corrupted versions of the file. We need to investigate this issue and write a more complex integration test for this scenario.","shortMessageHtmlLink":"fix(#590): Catalog data file gets broken after compaction"}},{"before":"0bb60bfbdac2826d2c5e57d0b8acf915d6c9fbdc","after":"6acfc2ebefa87bfd69dc1c34f8bc2fc80763008a","ref":"refs/heads/590-catalog-data-file-gets-broken-after-compaction","pushedAt":"2024-06-01T20:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"fix(#590): Catalog data file gets broken after compaction\n\nIt seems that when the catalog file exceeds the threshold size (100MB by default) and is compressed into a new file, it's somehow corrupted. The previous file is not deleted, but partially overwritten, and the new file is also corrupted. This was discovered by analyzing file remnants where the original file was much smaller than the 100MB it should have been, and the contents were completely corrupted. It is likely that different tasks are writing to corrupted versions of the file. We need to investigate this issue and write a more complex integration test for this scenario.","shortMessageHtmlLink":"fix(#590): Catalog data file gets broken after compaction"}},{"before":"90a0feaa8d909bb8ea64a20c342cd28ca46ec1b0","after":"9ba338c9b88af759188bfa5832f56afd8d48835e","ref":"refs/heads/41-create-and-document-backup--restore--vacuum-process","pushedAt":"2024-05-31T13:39:25.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"fix(#590): Catalog data file gets broken after compaction\n\nIt seems that when the catalog file exceeds the threshold size (100MB by default) and is compressed into a new file, it's somehow corrupted. The previous file is not deleted, but partially overwritten, and the new file is also corrupted. This was discovered by analyzing file remnants where the original file was much smaller than the 100MB it should have been, and the contents were completely corrupted. It is likely that different tasks are writing to corrupted versions of the file. We need to investigate this issue and write a more complex integration test for this scenario.","shortMessageHtmlLink":"fix(#590): Catalog data file gets broken after compaction"}},{"before":null,"after":"0bb60bfbdac2826d2c5e57d0b8acf915d6c9fbdc","ref":"refs/heads/590-catalog-data-file-gets-broken-after-compaction","pushedAt":"2024-05-31T13:38:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"Merge pull request #587 from FgForrest/dev\n\nfix: Formula results haven't been computed!","shortMessageHtmlLink":"Merge pull request #587 from FgForrest/dev"}},{"before":"e16c2213cfaec825896ffa1465b9e87fffd2f2b2","after":"0f9744257b695b2d23e462e36b1a647c2ad04bcb","ref":"refs/heads/dev","pushedAt":"2024-05-31T09:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"fix: updating oldest WAL record when first record is created","shortMessageHtmlLink":"fix: updating oldest WAL record when first record is created"}},{"before":"96e374bda2ef4d171b048eea236519939c97f0d4","after":"e16c2213cfaec825896ffa1465b9e87fffd2f2b2","ref":"refs/heads/dev","pushedAt":"2024-05-31T09:05:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"feat: support for post mortem analysis on catalog data files","shortMessageHtmlLink":"feat: support for post mortem analysis on catalog data files"}},{"before":"d2f745e0d46c6f9c0fa930d4aa026ed6200a538e","after":"de4576d275063c1ec13d6e9f3b01a647e8f8fc17","ref":"refs/heads/549-calculation-of-appropriate-reference-price","pushedAt":"2024-05-31T09:01:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lukashornych","name":"Lukáš Hornych","path":"/lukashornych","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13931450?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/549-calculation-of-appropriate-reference-price' into 549-calculation-of-appropriate-reference-price","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/549-calculation-of-appropriate-r…"}},{"before":"7781489b7af0d0f687a08e13d4b880ceab43df8a","after":"d2f745e0d46c6f9c0fa930d4aa026ed6200a538e","ref":"refs/heads/549-calculation-of-appropriate-reference-price","pushedAt":"2024-05-31T08:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"feat(#549): corrected sorting over immutable collection","shortMessageHtmlLink":"feat(#549): corrected sorting over immutable collection"}},{"before":"a2f71fa8500ae82d1e6760cc87744f39e505ef80","after":"96e374bda2ef4d171b048eea236519939c97f0d4","ref":"refs/heads/dev","pushedAt":"2024-05-31T08:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"revert: removed debugging log","shortMessageHtmlLink":"revert: removed debugging log"}},{"before":"5ea0c0c900ca71c3a550a8cd35809ca451243a56","after":"7781489b7af0d0f687a08e13d4b880ceab43df8a","ref":"refs/heads/549-calculation-of-appropriate-reference-price","pushedAt":"2024-05-31T08:16:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukashornych","name":"Lukáš Hornych","path":"/lukashornych","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13931450?s=80&v=4"},"commit":{"message":"test(#549): fix original price for sale tests","shortMessageHtmlLink":"test(#549): fix original price for sale tests"}},{"before":"d50f77988f24aa6c17638baca9a81dbecf1141ff","after":"a2f71fa8500ae82d1e6760cc87744f39e505ef80","ref":"refs/heads/dev","pushedAt":"2024-05-31T07:52:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"chore: added info message for debugging\n\nAdded info message after evita server start including exception stacktrace.","shortMessageHtmlLink":"chore: added info message for debugging"}},{"before":"2d8caa1b13f5a6609f7fd8c9394721b7ca3cb0a8","after":"d50f77988f24aa6c17638baca9a81dbecf1141ff","ref":"refs/heads/dev","pushedAt":"2024-05-31T07:32:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"chore: added info message for debugging\n\nAdded info message after evita server start including exception stacktrace.","shortMessageHtmlLink":"chore: added info message for debugging"}},{"before":"7ffed911a876a201b976cc06400d670f2afe2f75","after":"2d8caa1b13f5a6609f7fd8c9394721b7ca3cb0a8","ref":"refs/heads/dev","pushedAt":"2024-05-31T07:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"chore: added info message for debugging\n\nAdded info message after evita server start including exception stacktrace.","shortMessageHtmlLink":"chore: added info message for debugging"}},{"before":"85980208328e02a980b559f234ccc671398eaa5d","after":"5ea0c0c900ca71c3a550a8cd35809ca451243a56","ref":"refs/heads/549-calculation-of-appropriate-reference-price","pushedAt":"2024-05-31T07:19:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lukashornych","name":"Lukáš Hornych","path":"/lukashornych","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13931450?s=80&v=4"},"commit":{"message":"feat(#549): fetch appropriate reference price and all prices for sale from GraphQL","shortMessageHtmlLink":"feat(#549): fetch appropriate reference price and all prices for sale…"}},{"before":"9c4763040438d61b423292ee24b25d2bd3d887eb","after":"85980208328e02a980b559f234ccc671398eaa5d","ref":"refs/heads/549-calculation-of-appropriate-reference-price","pushedAt":"2024-05-30T20:02:35.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"feat(#549): Calculation of appropriate reference price\n\nReimplemented logic for calculation all prices for sale function to mimic the logic in price for sale function (the original logic was flawed). Added new method for calculating all prices for sale with accompanying prices.","shortMessageHtmlLink":"feat(#549): Calculation of appropriate reference price"}},{"before":"effa84e068236b713e1539f69d5522c58dec9094","after":"7ffed911a876a201b976cc06400d670f2afe2f75","ref":"refs/heads/dev","pushedAt":"2024-05-30T13:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"fix(#588): Avoid certificate generation when no TLS endpoint is configured\n\nCurrently server generates or requires access to the certificates even if there is no TLS configured on any endpoint. Also we shouldn't generate and provide client certificates if MTLs is not configured.\n\nAlso this patch changes how gRPC readiness probe works. Now Managed channel is used.","shortMessageHtmlLink":"fix(#588): Avoid certificate generation when no TLS endpoint is confi…"}},{"before":"0cd4605ddc1619adb92cd48d5b31f6a3ed4c3709","after":"effa84e068236b713e1539f69d5522c58dec9094","ref":"refs/heads/dev","pushedAt":"2024-05-30T11:00:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"},"commit":{"message":"Merge pull request #589 from FgForrest/588-avoid-certificate-generation-when-no-tls-endpoint-is-configured\n\nfix(#588): Avoid certificate generation when no TLS endpoint is confi…","shortMessageHtmlLink":"Merge pull request #589 from FgForrest/588-avoid-certificate-generati…"}},{"before":"8c31e2d0c76cac822dbb74c0ec238343c8fe7829","after":null,"ref":"refs/heads/588-avoid-certificate-generation-when-no-tls-endpoint-is-configured","pushedAt":"2024-05-30T11:00:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"novoj","name":"Jan Novotný","path":"/novoj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202912?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWiZ6swA","startCursor":null,"endCursor":null}},"title":"Activity · FgForrest/evitaDB"}