Releases: Security-Tools-Alliance/rengine-ng
Releases · Security-Tools-Alliance/rengine-ng
v2.2.1
Make sure you have read our breaking changes and how to update.
📋 For a detailed user-friendly changelog, see: CHANGELOG.md
What's Changed
Added
- feat(scan-engines): add new scan engine variants and enhance configuration options by @AnonymousWP in #306
Fixed
- fix(scan): add missing default value for first found endpoint by @psyray in #301
- fix(db): extend some limits to db fields by @psyray in #309
- fix(llm): improve error detection and unify model selection by @psyray in #304
- fix: improve endpoint table column alignment and screenshot modal handling by @psyray in #300
- fix(ci): update Docker image tagging logic in build workflow by @psyray in #314
- fix(test): refactor test datas generation & remove JSON fixtures by @psyray in #316
- fix(screenshot): fix screenshot not loading on click and add lazy loading to reduce load by @psyray in #318
- fix(ui): update get_technologies to accept subdomain endpoint and update usage by @psyray in #324
- fix(celery): add isolated task context for thread safety and context management by @psyray in #326
- fix(api): use scan id instead of object & fix queryset prefetching error by @psyray in #330
- fix: resolve
DirectoryFilerace condition in parallel fuzzing by @fschledorn in #311
documentation
- release(changelog): correct changelog format for version 2.1.0 and later by @kocaemre in #322
- docs(release): add checkbox for modifying changelog by @AnonymousWP in #332
New Contributors
- @kocaemre made their first contribution in #322
- @fschledorn made their first contribution in #311
Full Changelog: v2.2.0...v2.2.1
v2.2.0
Make sure you have read our breaking changes and how to update.
📋 For a detailed user-friendly changelog, see: CHANGELOG.md
What's Changed
Added
- feat: add GPU support for NVIDIA & AMD GPUs in installation and Docker setup (ollama) by @psyray in #229
- feat: refactor LLM model selection and attack surface analysis by @psyray in #233
- feat(engine): update default scan engine by @psyray in #286
Fixed
- fix(api): remove unused 'selected' field from OllamaManager defaults by @psyray in #230
- fix(tools): update configuration file paths and directory structure by @psyray in #224
- fix: add project link on onboarding page by @psyray in #236
- fix(scan): resolve detection of the first endpoint in the initiate scan task by @psyray in #238
- fix: bump version 2.1.1 by @psyray in #239
- fix(install): use correct project path in docker entrypoints by @psyray in #245
- fix(install): set rengine folder correctly & fix non interactive argument check by @psyray in #248
- fix: rework sys_admin authorizations by @psyray in #249
- fix(install): hardcoded gid in celery and web containers by @sundayz-hunter in #253
- build(makefile): correctly retrieve user GID even when using sudo by @sundayz-hunter in #254
- build(docker): add missing geoiplookup command by @psyray in #258
- fix(bulk_delete_vulnerabilities): pass delete API endpoint Url by @0b3ud in #262
- fix(scan): first endpoint detection for IP by @psyray in #251
- fix: resolve bug during upgrade from 2.0.7 by @psyray in #267
- fix(scan): set full path while using nuclei custom templates & fix duplicate vulnerabilities by @psyray in #261
- fix(install): remove duplicated code in install script by @psyray in #265
- fix: resolve duplicate port & improve first endpoint detection by @psyray in #273
- fix: change Infoga GitHub url by @psyray in #276
Refactored
- refactor(tasks): improve error logging and add retries to http_crawl by @psyray in #285
- refactor(tasks): improve real-time streaming and processing of command output by @psyray in #288
- refactor(scan): engine improvements & workflow optimizations by @psyray in #290
CI/CD
- ci: rework tag and labels for Docker CI Build by @psyray in #222
- build(ci): version-pin GitHub Runner by @AnonymousWP in #256
- chore(issue-template): add issue template for CI/CD by @AnonymousWP in #271
- build(release): add text to generated changelog by @AnonymousWP in #272
- ci(release): split up labels into different titles in changelog by @AnonymousWP in #291
- build(ci): close all linked issues on PR merge to release branch by @AnonymousWP in #294
- build(ci): update release notes body in workflow and add changelog for previous versions by @AnonymousWP in #295
New Contributors
- @sundayz-hunter made their first contribution in #253
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
Added
- feat(release): update release/2.1.0 from upstream by @psyray in #86
- feat(ui): mask API keys in settings view by @yarysp in #80
- feat(install): arm64 support by @yarysp in #82
- ops(install): use python venv (pipx/poetry) to fix/prevent conflicting packages by @psyray & @Talanor in #84
- build(install): migrate to GitHub Container Registry, optimize Docker setup, and update install scripts by @psyray & @Talanor in #139
- build(ci): build Docker image and upload to GitHub container registry by @AnonymousWP in #138
- build(docker): add ARM support for Celery Dockerfile by @psyray in #161
- build(docker): improve makefile, docker verbosity & provide unit tests by @psyray in #155
- dev(django): install django extensions to have more commands by @psyray in #196
- feat(ui): disable update button in tool arsenal by @psyray in #200
- feat(todo): enhance todo functionality and error handling by @psyray in #198
- project(ui): confine users to projects and standardize slug usage by @psyray in #154
- feat(ui): bulk remove vulnerabilities by @0b3ud in #168
- feat: reintroduce Lark notification fields in scanEngine by @psyray in #207
- feat: enhance IP retrieval with caching by @psyray in #215
- build(docker): refactor detection of OS and add support for RHEL distros by @AnonymousWP in #211
- Release/2.1.0 by @AnonymousWP in #1
Fixed
- fix(docs): change art logo and fix doc link by @psyray in #137
- fix(cidr): add CIDR import by @pbehnke in #141
- fix(ui): restore static files path & remove beat entrypoint useless code by @psyray in #145
- fix(conflicts): fix merge conflicts for branch release/2.1.0 by @psyray in #150
- fix(scan): subdomain import with suffix more than 4 chars by @yogeshojha in #147
- build(ci): extract issue number from PR body by @AnonymousWP in #153
- docs(readme): set badge to latest release automatically by @psyray in #158
- docs(readme): remove space after url by @psyray in #159
- fix(ui): permit to link tab URL and history back into it by @yogeshojha in #164
- fix(celery): wafw00f install by @psyray in #166
- fix(ui): load default yaml config on add scan engine form by @psyray in #171
- fix(ui): tools settings page by @psyray in #169
- fix(oneforall): wrong s3 bucket reported by @Talanor in #176
- fix(ssl): add SAN extension to the cert by @michschl in #178
- fix(ui): stored XSS by @yogeshojha in #180
- fix(install): revert changes of prebuilt chain by @psyray in #183
- fix(ui): fix 500 error on scan engine add by @psyray in #184
- build(install): improve root detection and set ownership on files by @psyray in #186
- fix(scan): fix clocked and scheduled scan not working by @yogeshojha in #182
- fix(graph): de-duplicate dorks and vulnerabilities by @psyray in #188
- build(docker): replace staticfiles volume to prevent empty directory by @psyray in #199
- fix(custom_header): not correctly parsing parameters by @psyray in #172
- fix: change install_type value in .env-dist and add missing imports by @psyray in #201
- refactor: replace hardcoded API URLs with dynamic endpoint URLs by @psyray in #206
- refactor: update modal handling and improve CMS detection by @psyray in #210
- refactor: update delete functions to use URL endpoints by @psyray in #213
- refactor: update URL handling by @psyray in #214
- fix: apply github-advanced-security recommendations by @psyray in #220
Miscellaneous
- chore(deps): bump requests from 2.31.0 to 2.32.2 in /web by @dependabot in #105
- chore(deps): bump django from 3.2.4 to 3.2.25 in /web by @dependabot in #104
- build(ci): add CI for closing issues when PR is merged by @AnonymousWP in #144
- build(ci): add write permissions by @AnonymousWP in #163
- docs(readme): remove note by @AnonymousWP in #167
- docs(readme): redirect install & update section to the wiki pages by @psyray in #185
- build(ci): build docker images for each tag, release, push by @psyray in #151
- build(images): restrict image creation, add correct tags and clean non tagged images by @psyray in #193
- build(ci): improve CodeQL configuration by @AnonymousWP in #194
- ci(unit-tests): provide unit tests for UI by @psyray in #189
- refactor: improve robustness of nuclei result parsing by @psyray in #209
- refactor: update wordlists and configuration defaults by @psyray in #221
New Contributors
- @dependabot made their first contribution in #105
- @0b3ud made their first contribution in #168
- @pbehnke made their first contribution in #141
- @Talanor made their first contribution in #176
- @michschl made their first contribution in #178
Full Changelog: v2.0.7...v2.1.0
v2.0.7
What's Changed
Added
- dev(debug): complete dev environment to debug/code easily by @yarysp in #68
- build(ci): automate releases based on tags and labels by @AnonymousWP in #111
- build(install/uninstall/update): improve usability, readability and overall user experience of output by @AnonymousWP in #95
- feat(version): centralize version management in web/reNgine/version.txt by @psyray in #131
- feat(docker): add support for old docker-compose command by @psyray in #132
Fixed
- fix(security): OS Command Injection vulnerability (x2) by @AnonymousWP in #2
- feat: update to 2.0.6 from upstream by @yarysp in #79
- ops(install): fix rengine install/uninstall by @yarysp in #81
- fix(file_fuzz): subdomain_id key error by @psyray in #88
- refactor(scan): custom headers by @psyray in #90
- fix(security): rework scan working folder location to prevent leaks by @psyray in #92
- fix(scan): fix bad base path retrieval for results dir by @psyray in #94
- fix(scan): rework the alive endpoint and redirection operation by @psyray in #96
- fix(scan): check value returned for all subs saved by @psyray in #100
- fix(scan): rework http_crawl to update subdomain datas by @psyray in #102
- fix(ui): reset osint dork result id before display by @psyray in #103
- fix(scan): centralize and log subdomains creation by @psyray in #97
- fix(tools): update git tools at startup by @psyray in #98
- fix(scan): add some iterable checks to prevent TypeError by @psyray in #113
- fix(screenshot): get only some columns from csv file by @psyray in #114
- fix(ui): escape vulnerability request/response in db and display in ui by @psyray in #118
- fix(fetch_url): fix unwanted subdomain and rework fetch_url task by @psyray in #126
- build(ci): fix missing write permissions by @AnonymousWP in #135
Miscellaneous
- chore(issue-templates): refactor issue forms by @AnonymousWP in #61
- docs(readme): fix links and images by @psyray in #65
- docs: update expired Discord invitation link with non expiring one by @psyray in #109
- docs: refactor documentation by @AnonymousWP in #115
- build(deps): bump Django deps to fix security issues by @psyray in #133
New Contributors
- @AnonymousWP made their first contribution in #2
Full Changelog: v2.0.3...v2.0.7