Skip to content

Latest commit

 

History

History
268 lines (188 loc) · 7.64 KB

CHANGELOG.md

File metadata and controls

268 lines (188 loc) · 7.64 KB

Changelog All notable changes to this project will be documented in this file.

0.0.1 - 2020-03-05

  • First release

0.0.2 - 2020-03-10

  • Refactor code to change URL related variables from class variable to local variable to fix some bugs

0.0.3 - 2020-03-12

  • Fix bugs for optional parameters used in URL

0.0.4 - 2020-05-22

  • Add a verify CA certificate option for each HTTP request, default to False

0.0.5 - 2020-06-25

  • Fix OSA API URL optional parameters bug

0.0.6 - 2020-07-15

  • Fix OSA API URL optional itemsPerPage bug

0.0.7 - 2020-08-06

  • Add SAST REST API for Get Short Vulnerability Description for a Scan Result

0.0.8 - 2020-08-31

  • Add support for get configuration information from environment variables and command line arguments
  • Add Portal SOAP APIs: create_new_preset, delete_preset, delete_project, delete_projects, get_preset_list, get_server_license_data, get_server_license_summary

0.1.1 - 2020-11-15

  • Add a few support for OData API

0.1.2 - 2020-11-15

  • Change get_results_and_write_to_csv_file to use only last scan of a project, instead of iterate through every scan

0.1.4 - 2020-11-27

  • Fix portal soap api with retry_when_unauthorized, when have invalid token
  • Refactor OData API

0.1.5 - 2020-12-02

  • Add get_path_comments_history for portal soap api
  • Add TeamName, TeamId for get_results_and_write_to_csv_file

0.1.6 - 2021-01-06

  • Add configuration API
  • Refactor Projects API get_all_project_details, get_project_details_by_id to use API v2, add custom fields into project detail

0.1.8 - 2021-01-20

  • Add support for CxSCA API
  • Add example scripts, cxsca_scan.py

0.1.9 - 2021-01-20

  • Fix missing section CxSCA if not provided
  • Add support for report folder in config

0.2.0 - 2021-01-21

  • Fix forbidden issue for access control

0.2.1 - 2021-01-25

  • Fix config max_try issue
  • Add 3 new REST API for scan results
  • Add 1 portal soap api get_query_collection

0.2.2 - 2021-02-07

  • Refactor false positive scan results statistics logic

0.2.3 - 2021-03-25

  • Fix bug for API POST /sast/results/tickets
  • Make SCA access control url configurable

0.2.4 - 2021-03-26

  • Fix bug for API POST /sast/results/tickets

0.2.5 - 2021-04-22

  • Add support for Portal SOAP API: import_preset, import_queries, get_import_queries_status
  • Add support for Portal SOAP API: export_preset, export_queries, get_query_id_by_language_group_and_query_name
  • Modify support for Portal SOAP API create_scan_report

0.2.6 - 2021-05-06

  • Fix bug when reponse status code is UNAUTHORIZED

0.2.7 - 2021-05-13

  • Add support for the UploadQueries operation (CxAudit SOAP API)

0.2.8 - 2021-05-20

  • Add support for CustomTaskAPI get_custom_task_by_name
  • Add support for ScansAPI create_new_scan_with_settings
  • Add support for Portal SOAP API get_version_number_as_int
  • Add support for ScansAPI update_scan_result_labels_fields, get_scan_result_labels_fields

0.2.9 - 2021-08-09

  • Add support for QueriesAPI get_the_full_description_of_the_query
  • Update support for OsaAPI get_osa_scan_libraries
  • Add support for ScansAPI get_scan_logs, get_basic_metrics_of_a_scan,
  • get_parsed_files_metrics_of_a_scan, get_failed_queries_metrics_of_a_scan,
  • get_failed_general_queries_metrics_of_a_scan, get_succeeded_general_queries_metrics_of_a_scan
  • Add support for ProjectsAPI set_project_queue_setting, update_project_queue_setting

0.3.0 - 2021-08-12

  • Change config.py to be compatible with python 2.7

0.3.2 - 2021-08-17

  • Fix EnginesAPI register_engine

0.3.3 - 2021-08-19

  • Add field origin for csv report

0.3.5 - 2021-09-30

  • Add field LOC for csv report

0.3.7 - 2022-01-04

  • Add field PathId, DirectLink for csv report

0.3.8 - 2022-01-13

  • Fix TeamAPI get_team_id_by_team_full_name if using "CxServer\SP\Company"

0.3.9 - 2022-01-20

  • Add roleMapping and teamMapping support for access control api

0.4.0 - 2022-01-27

  • Add Portal Soap API get_results_for_scan

0.4.1 - 2022-01-28

  • Add Portal SOAP API get_result_path

0.4.2 - 2022-02-08

  • fix not did retry_when_unauthorized for sca api

0.4.3 - 2022-02-09

  • Add method define_data_retention_by_rolling_date, define_data_retention_by_rolling_months for DataRetentionAPI

0.4.4 - 2022-02-09

  • Add new dependency in setup.py

0.4.5 - 2022-02-28

  • Add ODATA API get_results_for_a_specific_scan_id_with_similarity_ids

0.4.6 - 2022-03-18

  • Add support for CxReporting API

0.4.7 - 2022-03-19

  • Add get_config_info_from_config_json_file

0.4.8 - 2022-03-20

  • Add CxReporting api get_report

0.4.9 - 2022-03-20

  • Fix CxReporting data transfer object CreateReportDTO and FilterDTO

0.5.0 - 2022-03-21

  • Fix the team_id parameter default to None issue

0.5.1 - 2022-03-23

  • Fix config file issue

0.5.2 - 2022-05-01

  • Will not complain about missing config files only if names are non-empty

0.5.3 - 2022-06-16

  • Add support for using keyring to get password from Windows Credential Manager

0.5.4 - 2022-06-17

  • Update setup.py

0.5.5 - 2022-06-17

  • Fix NoKeyringError when using Keyring with PyInstaller

0.5.6 - 2022-09-20

  • Refactor code to remove duplicate http request logic

0.5.7 - 2022-09-23

  • Add Portal SOAP API get_associated_group_list
  • Add Portal SOAP API get_projects_display_data

0.5.8 - 2022-09-23

  • export AccessControlAPI for sca

0.5.9 - 2022-10-09

  • make change to ScansAPI, method get_last_scan_id_of_a_project

0.6.0 - 2022-10-25

  • Fix Portal SOAP API get_query_collection to handle query group without queries

0.6.1 - 2022-12-01

  • Add command line option --cx_debug true to enable debug mode. In debug mode, the process to load configuration and every http request will be printed in console
  • Rename CxAST module to CxOne as required by Checkmarx Product Team
  • Add Keycloak API dto types

0.6.2 - 2022-12-01

  • add creation_date field to User class in AccessControl

0.6.3 - 2022-12-01

  • add Portal SOAP API postpone_scan

0.6.4 - 2022-12-09

  • Fix --cx_debug command line option issue

0.6.5 - 2022-12-10

  • Fix --cx_debug command line option issue

0.6.6 - 2023-01-05

  • Fix the get_user_entries_by_search_criteria AccessControl method.

0.6.7 - 2023-01-09

  • Add support for sast xml to sarif

0.6.8 - 2023-01-10

  • Add SCA API get_scan_reports

0.6.9 - 2023-01-30

  • Fix SCA API get_states_associated_with_a_project and get_comments_associated_with_a_project

0.7.0 - 2023-02-26

  • Fix AccessControl API get_windows_domain_user_entries_by_search_criteria

0.7.1 - 2023-04-12

  • Add support for get_server_license_data

0.7.2 - 2023-04-13

  • Fix AccessControl API get_all_roles

0.7.3 - 2023-04-25

  • Fix ScansAPI __construct_scan_queue_detail

0.7.4 - 2023-05-08

  • Add CxOne scanConfigurationAPI

0.7.5 - 2023-05-08

  • Fix version issue

0.7.6 - 2023-05-11

  • Fix use of undefined variable

0.7.7 - 2023-07-13

  • Add Portal SOAP API get_pivot_data which is used by Portal Data Analysis

0.7.8 - 2023-07-20

  • Fix SCA Access Control API
  • Add some CxOne API

0.7.9 - 2023-08-08

  • Add Portal SOAP API get_query_description_by_query_id

0.8.0 - 2023-08-09

  • Add ODATA API get_all_scan_ids_within_a_predefined_time_range_for_all_projects_in_a_team, get_number_of_results_for_a_specific_scan_id_with_result_state

0.8.1 - 2023-08-11

  • Fix get_query_id_by_language_group_and_query_name
  • Add get_cx_description_by_query_id

0.8.2 - 2023-09-21

  • Fix SAST Rest API, ScansAPI create_new_scan_with_settings, use API version 4

0.8.3 - 2023-11-16

  • Add SCA MoR endpoints

0.8.4 - 2023-11-28

  • Fix CxSAST REST API ProjectsAPI get_project_id_by_project_name_and_team_full_name

0.8.5 - 2024-02-08

  • Add new support for SCA API: create_sbom_report, get_sbom_report_creation_status, get_sbom_supported_file_formats, run_file_analysis, retrieve_analysis_result
  • CxOne API report API, scan configuration API

0.8.6 - 2024-04-18

  • Fix CxReporting 415 issue
  • Fix SCA APi get_artifact_info

0.8.7 - 2024-04-19

  • Fix CxOne ProjectInput.py criticality tag