{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":235569346,"defaultBranch":"master","name":"nifi-daffodil","ownerLogin":"TresysTechnology","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-22T12:31:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7213995?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718713002.0","currentOid":""},"activityList":{"items":[{"before":"30d598ba8ed1f21fa422d4bf6ba749527ae4f04e","after":"bad3751e63f3959e3990a480a3691998a5f566eb","ref":"refs/heads/master","pushedAt":"2024-06-18T12:13:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump to 1.17","shortMessageHtmlLink":"Bump to 1.17"}},{"before":"3a98fc593e96bd8b31c12428e07a7934a35a48ba","after":"30d598ba8ed1f21fa422d4bf6ba749527ae4f04e","ref":"refs/heads/master","pushedAt":"2024-04-10T15:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump to version 1.16","shortMessageHtmlLink":"Bump to version 1.16"}},{"before":"c88f9f2db678ecfa2d6fcf819a9176a26ff13c43","after":"3a98fc593e96bd8b31c12428e07a7934a35a48ba","ref":"refs/heads/master","pushedAt":"2024-04-10T12:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Update to Daffodil 3.7.0, including LICENSE/NOTICE updates","shortMessageHtmlLink":"Update to Daffodil 3.7.0, including LICENSE/NOTICE updates"}},{"before":"afd0d57e6b4c9b099ba279d65cfbe2cd9680be7b","after":"c88f9f2db678ecfa2d6fcf819a9176a26ff13c43","ref":"refs/heads/master","pushedAt":"2024-01-31T17:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump to version 1.15","shortMessageHtmlLink":"Bump to version 1.15"}},{"before":"67ca394a67f39033d1448a7087cd74ec8ffe75e2","after":"afd0d57e6b4c9b099ba279d65cfbe2cd9680be7b","ref":"refs/heads/master","pushedAt":"2024-01-30T20:17:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Disable cache TTL by default\n\nThe current cache TTL default is 30 minutes, which is relatively short\nand could easily lead to hiccups if there is a lull in data, a schema is\nremoved from the cache and Daffodil needs to recompile it when data\nstarts flowing again.\n\nTo avoid these hiccups, this changes the default to 0 seconds, which\nmeans to never remove schemas from the cache. In most cases, if a user\nuses a schema once they are probably going to use it again, so this\navoids recompilations that could lead to unexpected latencies.","shortMessageHtmlLink":"Disable cache TTL by default"}},{"before":"34c582af1f22521d11f5346a3e328cff58a6f8d8","after":"67ca394a67f39033d1448a7087cd74ec8ffe75e2","ref":"refs/heads/master","pushedAt":"2024-01-29T13:45:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Add support for setting DFDL external variables\n\nThe name/value of NiFi dynamic properties are now treated as DFDL\nexternal variables. Property values are allowed to be NiFi expressions,\nwhich are evaluated and set as the variable values. If a property value\nevaluates to the empty string, it is ignored--this helps when a NiFi\nexpression determines that a variable does not apply for a schema, since\nDFDL requires that all variables passed in externally must be valid for\nthe schema. This does mean it is not possible to have a variable with\nthe value of an empty string, but this should be rare and worked around.\n\nThis also refactored exceptions, so that functions throw correct\nexceptions instead of turning everything into an IOException, which\nworked but is not technically correct.\n\nAlso added a new \"External Variables\" section to additional details\npages documening this capability, and cleaned up the additional details\npages.","shortMessageHtmlLink":"Add support for setting DFDL external variables"}},{"before":"b492e072032231c0a3337bb2ef8fdb3330c00210","after":"34c582af1f22521d11f5346a3e328cff58a6f8d8","ref":"refs/heads/master","pushedAt":"2023-11-06T14:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump to version 1.14","shortMessageHtmlLink":"Bump to version 1.14"}},{"before":"472cfdaeca4ddc631ef5ea8baf8ed0fb87856cd5","after":"b492e072032231c0a3337bb2ef8fdb3330c00210","ref":"refs/heads/master","pushedAt":"2023-11-06T14:07:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Update to Daffodil 3.6.0","shortMessageHtmlLink":"Update to Daffodil 3.6.0"}},{"before":"ada7bed9086da626205a49fa4d7d235c6e492274","after":"472cfdaeca4ddc631ef5ea8baf8ed0fb87856cd5","ref":"refs/heads/master","pushedAt":"2023-10-05T12:19:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Replace deprecated set-output command\n\nAlso fix typo in previous commit","shortMessageHtmlLink":"Replace deprecated set-output command"}},{"before":"7fe773898cf421048baa0d0ab99264180db32543","after":"ada7bed9086da626205a49fa4d7d235c6e492274","ref":"refs/heads/master","pushedAt":"2023-10-05T12:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Change how the release job is determined\n\nCurrently if a matrix configuration changes, it might be necessary to\nupdate the 'Release Info' step logic to match. This is not odious since\nthe matrix configurations and 'Release Info' step are far apart.\n\nTo fix this, this includes a new is_release_job configuration to\nexisting matrix configs that is set immediately below the existing\nmatrix configurations, and is used in the 'Release Info' step. This\nmeans that if matrix configurations change, it is more likely that we'll\nnotice to also update the is_release_job config if need.","shortMessageHtmlLink":"Change how the release job is determined"}},{"before":"b4dc9201bc8867075d60534dc4cb5f2f5746ef07","after":"7fe773898cf421048baa0d0ab99264180db32543","ref":"refs/heads/master","pushedAt":"2023-10-05T11:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump to version 1.13","shortMessageHtmlLink":"Bump to version 1.13"}},{"before":"147343d46adf7883510fee003d872645bc236c85","after":"b4dc9201bc8867075d60534dc4cb5f2f5746ef07","ref":"refs/heads/master","pushedAt":"2023-10-05T11:38:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Add property for dynamically modifying the classpath\n\nThis allows plugins and schemas to be more easily provided to Daffodil.","shortMessageHtmlLink":"Add property for dynamically modifying the classpath"}},{"before":"034b20233c36c9ace559845687cb84504b29908a","after":null,"ref":"refs/heads/dependabot/maven/nifi-daffodil-processors/com.google.guava-guava-32.0.0-jre","pushedAt":"2023-06-29T18:32:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"}},{"before":"e3ff9762773d8f38b23374e25b55f2bc546ff13e","after":"147343d46adf7883510fee003d872645bc236c85","ref":"refs/heads/master","pushedAt":"2023-06-29T18:32:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump guava from 30.1.1-jre to 32.0.0-jre in /nifi-daffodil-processors\n\nBumps [guava](https://github.com/google/guava) from 30.1.1-jre to 32.0.0-jre.\n- [Release notes](https://github.com/google/guava/releases)\n- [Commits](https://github.com/google/guava/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.guava:guava\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump guava from 30.1.1-jre to 32.0.0-jre in /nifi-daffodil-processors"}},{"before":"e0ae3ab15834144c65ed476efe378e27ef72bb5e","after":"e3ff9762773d8f38b23374e25b55f2bc546ff13e","ref":"refs/heads/master","pushedAt":"2023-06-29T18:23:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Added Null checks. Fixed null check errors from Coverity","shortMessageHtmlLink":"Added Null checks. Fixed null check errors from Coverity"}},{"before":"4cac347dd4194ffc842177f2a3c83324b5f46698","after":"e0ae3ab15834144c65ed476efe378e27ef72bb5e","ref":"refs/heads/master","pushedAt":"2023-06-27T12:18:49.276Z","pushType":"push","commitsCount":2,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump to version 1.12","shortMessageHtmlLink":"Bump to version 1.12"}},{"before":null,"after":"034b20233c36c9ace559845687cb84504b29908a","ref":"refs/heads/dependabot/maven/nifi-daffodil-processors/com.google.guava-guava-32.0.0-jre","pushedAt":"2023-06-14T22:43:20.445Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump guava from 30.1.1-jre to 32.0.0-jre in /nifi-daffodil-processors\n\nBumps [guava](https://github.com/google/guava) from 30.1.1-jre to 32.0.0-jre.\n- [Release notes](https://github.com/google/guava/releases)\n- [Commits](https://github.com/google/guava/commits)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.guava:guava\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump guava from 30.1.1-jre to 32.0.0-jre in /nifi-daffodil-processors"}},{"before":"43f8cb54546b70cf45d79668b578e21f601b19a9","after":"4cac347dd4194ffc842177f2a3c83324b5f46698","ref":"refs/heads/master","pushedAt":"2023-04-24T18:27:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump to version 1.11","shortMessageHtmlLink":"Bump to version 1.11"}},{"before":"af229655b5f962cf55af41702f7284440a76616e","after":"43f8cb54546b70cf45d79668b578e21f601b19a9","ref":"refs/heads/master","pushedAt":"2023-04-07T14:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Bump version to 1.10","shortMessageHtmlLink":"Bump version to 1.10"}},{"before":"409b2e03da548739fc0339d3d5d44fc81ad824ec","after":"af229655b5f962cf55af41702f7284440a76616e","ref":"refs/heads/master","pushedAt":"2023-04-07T14:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevedlawrence","name":"Steve Lawrence","path":"/stevedlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180601?s=80&v=4"},"commit":{"message":"Do not use the NiFi validator to ensure schema file existence\n\nWe currently use the FILE_EXISTS_VALIDATOR to ensure that the DFDL\nSchema File property is set to a file that actually exists. However,\nvalidation errors are not written to logs--they only visible in the NiFi\nGUI and are are non-existent in MiNiFi. This can make it difficult to\ndetermine what is wrong if there is a typo in the DFDL Schema File\nproperty.\n\nInstead, this just requires that the DFDL schema property is non-empty\nand we try to compile the property value regardless. If the path does\nnot exist then we follow the normal schema compilation failure path,\nwhich generates an error log message and the flow file routes to the\nfailure relationship.\n\nNote that this means DFDL schema file existence is not checked until a\nflow file is sent to the processor, and a log message is generated for\nevery flow file with the compilation error diagnostic.","shortMessageHtmlLink":"Do not use the NiFi validator to ensure schema file existence"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaGtCuAA","startCursor":null,"endCursor":null}},"title":"Activity ยท TresysTechnology/nifi-daffodil"}