{"id":21077920,"url":"https://github.com/y0rune/fortios-release","last_synced_at":"2025-06-14T14:07:32.530Z","repository":{"id":133451653,"uuid":"576614393","full_name":"y0rune/fortios-release","owner":"y0rune","description":"Script for creating a better release notes","archived":false,"fork":false,"pushed_at":"2024-04-19T12:34:47.000Z","size":13,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T04:11:58.648Z","etag":null,"topics":["fortigate","fortios","known-issue","release-notes","release-notes-generator"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/y0rune.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-12-10T12:15:20.000Z","updated_at":"2022-12-10T12:55:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"f3d7a937-b0b8-465a-9b9b-f765ddb563c0","html_url":"https://github.com/y0rune/fortios-release","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/y0rune/fortios-release","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y0rune%2Ffortios-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y0rune%2Ffortios-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y0rune%2Ffortios-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y0rune%2Ffortios-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/y0rune","download_url":"https://codeload.github.com/y0rune/fortios-release/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/y0rune%2Ffortios-release/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259827663,"owners_count":22917713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fortigate","fortios","known-issue","release-notes","release-notes-generator"],"created_at":"2024-11-19T19:38:46.937Z","updated_at":"2025-06-14T14:07:32.504Z","avatar_url":"https://github.com/y0rune.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fortios-release\n\nThe `fortios-release` is script for creating a better release notes.\nYou can give the version(s) and it will remove duplicates and change the status\nof the bug.\n\n## Instalation from release\n\n- `MacOS`\n\n```bash\nwget https://github.com/y0rune/fortios-release/releases/latest/download/fortios-release-darwin-amd64 -O fortios-release\nchmod +x fortios-release\n./fortios-release\n```\n\n- `amd64`\n\n```bash\nwget https://github.com/y0rune/fortios-release/releases/latest/download/fortios-release-linux-amd64 -O fortios-release\nchmod +x fortios-release\n./fortios-release\n```\n\n- `arm64`\n\n```bash\nwget https://github.com/y0rune/fortios-release/releases/latest/download/fortios-release-linux-arm64 -O fortios-release\nchmod +x fortios-release\n./fortios-release\n```\n\n- `arm`\n\n```bash\nwget https://github.com/y0rune/fortios-release/releases/latest/download/fortios-release-linux-arm -O fortios-release\nchmod +x fortios-release\n./fortios-release\n```\n\n## Instalation from source\n\n```bash\ngit clone https://github.com/y0rune/fortios-release.git\ngo get\nmake build\n```\n\n## Arguments\n\n```\n  -recordsFile string\n        Name of the unsorted records from versions (default \"records.csv\")\n  -sorted\n        Get a sorted release notes\n  -sortedFile string\n        Name of the sorted output file (default \"final.csv\")\n  -version value\n        Version(s) of the FortiOS\n```\n\n## Example of usage\n\nGetting the known and resolved issues in version `7.0.0` and `7.0.1`.\n\n```bash\n$ ./fortios-release -version 7.0.0 -version 7.0.1 -recordsFile issues-from-7.0.0-to-7.0.1.csv -sortedFile final.csv -sorted\n\n2022/12/10 13:09:19 Starting gathering links for version 7.0.0\n2022/12/10 13:09:21 The knownIssuesUrl is https://docs.fortinet.com/document/fortigate/7.0.0/fortios-release-notes/236526/known-issues\n2022/12/10 13:09:21 The resolvedIssuesUrl is https://docs.fortinet.com/document/fortigate/7.0.0/fortios-release-notes/289806/resolved-issues\n2022/12/10 13:09:21 Getting the resolved issue for version 7.0.0\n2022/12/10 13:09:21 Starting parsing https://docs.fortinet.com/document/fortigate/7.0.0/fortios-release-notes/289806/resolved-issues data to table\n2022/12/10 13:09:22 Starting writing the to file issues-from-7.0.0-to-7.0.1.csv\n2022/12/10 13:09:22 Getting the known issue for version 7.0.0\n2022/12/10 13:09:22 Starting parsing https://docs.fortinet.com/document/fortigate/7.0.0/fortios-release-notes/236526/known-issues data to table\n2022/12/10 13:09:22 Starting writing the to file issues-from-7.0.0-to-7.0.1.csv\n2022/12/10 13:09:22 Starting gathering links for version 7.0.1\n2022/12/10 13:09:23 The knownIssuesUrl is https://docs.fortinet.com/document/fortigate/7.0.1/fortios-release-notes/236526/known-issues\n2022/12/10 13:09:23 The resolvedIssuesUrl is https://docs.fortinet.com/document/fortigate/7.0.1/fortios-release-notes/289806/resolved-issues\n2022/12/10 13:09:23 Getting the resolved issue for version 7.0.1\n2022/12/10 13:09:23 Starting parsing https://docs.fortinet.com/document/fortigate/7.0.1/fortios-release-notes/289806/resolved-issues data to table\n2022/12/10 13:09:24 Starting writing the to file issues-from-7.0.0-to-7.0.1.csv\n2022/12/10 13:09:24 Getting the known issue for version 7.0.1\n2022/12/10 13:09:24 Starting parsing https://docs.fortinet.com/document/fortigate/7.0.1/fortios-release-notes/236526/known-issues data to table\n2022/12/10 13:09:25 Starting writing the to file issues-from-7.0.0-to-7.0.1.csv\n2022/12/10 13:09:25 Starting writing the to file final.csv\n```\n\nAll known and resolved issues in version `7.0.0` and `7.0.1`.\n\n```\n$ cat issues-from-7.0.0-to-7.0.1.csv | head -n3\nBugID,Description,Status,Version\n650160,\"When using email filter profile, emails are being queued due to IMAP proxy being in stuck state.\",resolved,7.0.0\n524571,Quarantined files cannot be fetched in the AV log page if the file was already quarantined under another protocol.,resolved,7.0.0\n```\n\nFinal output\n\n```\n$ cat final.csv | head -n3\nBugID,Description,Status,Version\n650160,\"When using email filter profile, emails are being queued due to IMAP proxy being in stuck state.\",resolved,7.0.0\n524571,Quarantined files cannot be fetched in the AV log page if the file was already quarantined under another protocol.,resolved,7.0.0\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fy0rune%2Ffortios-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fy0rune%2Ffortios-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fy0rune%2Ffortios-release/lists"}