Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop into master for release #3717

Merged
merged 95 commits into from
Dec 11, 2024
Merged

Merge develop into master for release #3717

merged 95 commits into from
Dec 11, 2024

Conversation

sven-dmlr
Copy link
Member

No description provided.

de-jcup and others added 30 commits October 18, 2024 14:31
- usecases for asset CRUD operations
- AssertFile entity + DB parts
- assert service
- TestUtil enhanced, now a dedicated sub folder can be defined
  for temporary files
- implemented asset storages (+ AbstractSharedVolumeStorage)
- introduced asset storage factories
- formatted code
- wrote unit tests
- wrote integration test
- wrote DB tests
- wrote RESTdoc tests
- implemented logic inside asset service
- wrote DAUI actions
- added missing license headers
- add entry to openapi.yaml
- add field with default
- extend unit tests
- extend examples, documentation and RestDocTest
- add decoder with autodetect method and unit testcases
- add seed to totp generator and change signature
- update unit testcases
- it is now ensured on every pds job call, that the assets in storage
  are same as in db. Same logic for admin create/update operation is
  used.
- improved PDSWebScanJobScenario12IntTest which does now uses templates
  and assets. The test ensures that the PDS instance will receive
  the pds template meta data.
- changed templateDefinition format. Assets now no longer an array
  but only one entry. Means we have 1:n relation here from
  asset to templates and no longer m:n.
- added unit tests
- introduced TemplateData resolver in commons-model which can be
  used from PDS and wrapper applications
- introduced TemplateData inside SecHub convfiguration file
- Template and Asset REST controller are now annotated with profile
  admin access
- add parts for script execution with session management
- add script authentication to ZapScanner
- add necessary dependencies to gradle files
- add configuration option via commandline parameter and ENV variable
- introduced TestAPI.executeResilient which is a short term for
  executeRunnableAndAcceptAssertionsMaximumTimes(4, runnable, 500);
- all time relevant parts inside integration test
  TemplateScenario1IntTest do now use this for testing
- add groovy script example to README.adoc
- add short explanations
- add method to TOTPGenerator to generate a currently valid TOTP
- update examples
- introduced new usecase for PDS job execution
  (makes it easier for developers to find the relevant parts)
- update documentation and fix typos
- change implementation of fetching groovy script file,
  now the file must be specified directly via cli or ENV
- other minor changes
- refactored ClientApiWrapper by using real datatypes instead of strings
- updated test cases
- moved logging to ClientApiWrapper
- add additional data to proxy settings
- add a ScriptLoginResult which contains all the session data
- update the current script login to use the ScriptLoginResult
- update and extend testcases
…late-login

Feature 3611 zap wrapper webscan template login
* implement opaque token introspection #3633

* merge develop

* increase developer admin 64k archive entry limit

* fix pr findings
sven-dmlr and others added 29 commits December 4, 2024 18:00
- added comments
- moved from encryption package to own template package (shared kernel)
- renamed class SecHubProjectTemplates to SecHubProjectTemplateData
- created common logic for assignment and unassignment
- wrote tests for ProjectTemplateService
- removed auto wire annotation where not necessary
- made some fields final
- fixed typos
- removed unnecessary log output
…echub-web-ui/multi-e3055cd810

Bump @intlify/core-base and vue-i18n in /sechub-web-ui
- randomness test fixed
- added tests for not found variants for
  nextCanceledOrEndedJobsWithEncryptionPoolIdLowerThan
- improved tests
only kept npm commands for simplicity
as recommended by the preview tool
…ead-sechub-config-directly-from-env

Feature 3625 zapwrapper read sechub config directly from env
…te-sechub-website

Feature 3001 content update sechub website #3001
…echub-website

Feature 3002 deployment sechub website #3002
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…echub-web-ui/nanoid-3.3.8

Bump nanoid from 3.3.7 to 3.3.8 in /sechub-web-ui
@sven-dmlr sven-dmlr merged commit e5f02a6 into master Dec 11, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants