Changelog
Changelog¶
Release 7.3.2025.07.02¶
Changed¶
- Modify APM NewRelic to group by hostname
Release 7.3.2025.06.30¶
Added¶
- Authentication with Okta
Release 7.3.2025.06.10¶
Fixed¶
- Fix the error in Principal Component Group Forecast when displaying the forecasts
- Fix an error when editing a Principal Component Group associated with a Principal Component Group Forecast
- Fix the sorting error in the Ticketing Manager: Open issues view
Changed¶
- Modify the Account Groups view
Release 7.3.2025.06.03¶
Fixed¶
- Fix the AWS account discovery
Release 7.3.2025.05.27¶
Fixed¶
- Fix the sorting of the "Used Space" and "Max Space" columns in the Azure SQL Databases inventory
- Fix the loading of data in the Azure SQL Databases inventory
- Fix the "Show Instances" access in the Scheduler utility
Changed¶
- Integration with SonarQube
Release 7.3.2025.05.21¶
Added¶
- Integration with SonarQube
Release 7.3.2025.05.07¶
Changed¶
- Modified falcon-sensor postdeploy script include set provisioned token and aid (agent id)
Release 7.3.2025.05.05¶
Fixed¶
- Fix the creation of user groups
Release 7.3.2025.04.24¶
Changed¶
- Update the help documentation of the Google Cloud account integration application and update the images of all the help
Release 7.3.2025.03.26¶
Fixed¶
- An error loading some inventories while date filter was active
Release 7.3.2025.03.24¶
Added¶
- New Relic APM and Falcon Sensor agents instalation
Changed¶
- Date filter internal logic
Release 7.3.2025.03.06¶
Fixed¶
- An error related to Account deletion
Release 7.3.2025.03.03¶
Added¶
- Enable the new Cost Manager view in the Utilities menu
Release 7.3.2025.02.10¶
Changed¶
- Update the version of PHP from 7.4 to 8.1
Release 7.3.2025.01.28¶
Fixed¶
- Wrong request format on API documentation: "/auth/token" content-type is now application/x-www-form-urlencoded
Release 7.3.2025.01.21¶
Fixed¶
- Sorting error on Compliance "Azure SQL Databases having a correct tagging policy applied" inventory
- Error on VMware VMs inventory updater
Release 7.2.2025.01.08¶
Fixed¶
- Performance loading Compliance inventories
Release 7.2.2025.01.07¶
Fixed¶
- Errors loading Compliance inventories
Release 7.2.2024.12.16¶
Fixed¶
- Scheduler tasks create/edit form
Release 7.1.2024.12.03¶
Changed¶
- Update the version of CakePHP from 3.7.9 to 4.1.7
Removed¶
- Ansible Job Status view from user menu
Release 7.1.2024.11.27¶
Changed¶
- App now supporting and using MySQL 8 DB engine
Release 7.1.2024.10.22¶
Changed¶
- Modify authentication headers names on application portal
Release 7.1.2024.10.17¶
Changed¶
- Performance improvements on service responsible of getting the output of finished Ansible Jobs
- Performance improvements on service responsible of get all ansible jobs status for a given item id
Fixed¶
- Date format problems displaying ansible jobs statuses
Release 6.2.2024.10.03¶
Fixed¶
- Redirects of some app on ACE portal
Release 6.2.2024.09.26¶
Added¶
- The new view to the Ansible job status notifications
- Service responsible of get all ansible jobs status for a given item id
- Service responsible of getting the output of finished Ansible Jobs
Release 6.2.2024.09.09¶
Fixed¶
- Redirects of some app views like in bulk export, account editing, ...
Added¶
- Service responsible of register services allowed to launch Ansible Job Templates
- Add new allowed expressions to the Substitution Expression library
- Ansible functionality to all app inventories
Changed¶
- Improved performance for Substitution Expression library
- Services responsible of Ansible Job Templates manual launch now allows multi-inventory mapping and the possibility of using Workflow Job Templates
Release 6.2.2024.08.20¶
Fixed¶
- The error where create the url path on ajax
Release 6.2.2024.08.14¶
Added¶
- The integration from limited to SSXCM
- New metrics to New squash
Fixed¶
- The error where the account inventory failed due to lack of permission validation
Release 6.2.2024.07.16¶
Fixed¶
- The error where the account inventory failed due to lack of permission validation
Changed¶
- Modify log format of part of the Syntphony integration authentication process
Release 6.2.2024.06.25¶
Fixed¶
- Internal errors in the process of launching manually an Ansible Job Template
Release 6.2.2024.06.19¶
Changed¶
- Modify the process of launching manually an Ansible Job Template
Release 6.2.2024.05.21¶
Changed¶
- Modify the validation from application for executive and full
Release 6.2.2024.05.16¶
Changed¶
- Modify the welcome view
Release 6.2.2024.05.13¶
Changed¶
- Modify the SSO process through the Syntphony portal to display an authentication window during the process
- Modify styles from Limited and Syntphony integration portals
Release 6.2.2024.05.06¶
Changed¶
- Modify styles from Limited and Syntphony integration portals
Release 6.2.2024.04.22¶
Added¶
- Allow access from ACE and Syntphony portals to SSXCM
Release 6.2.2024.04.10¶
Changed¶
- Modify VMware VMs update process to modify VMs data when it's empty
Release 6.2.2024.02.26¶
Added¶
- Service responsible for registering Finops organizations
- Service responsible for deleting Finops organizations
- Service responsible for getting Finops organizations from DynamoDB FinopsOrganizationsDev
- Service responsible for sending events with the existing permissions of application users based on changes made to the application
- meikai-user-events and meikai-user-group-repository libraries
- Propagation of user permission events from application
Changed¶
- meikai-access-control-events, meikai-role-repository, meikai-user-group-user-repository and access_control_events libraries to include some events and repository functions
Release 6.2.2024.02.14¶
Changed¶
- Service responsible of generate encrypted AWS STS tokens for AWS accounts to include the us-east-1 region when the main one, eu-west-1, is not available
Release 6.2.2024.02.12¶
Changed¶
- Application's internal query cache logic to improve its performance
Release 6.2.2024.02.05¶
Added¶
- Service responsible of sending Services Update requests for AWS non disabled accounts and Services Inventory Deletion requests for AWS disabled accounts
- Service responsible of deleting the AWS IAM roles and policies inventories for AWS disabled accounts
- Service responsible of update the AWS IAM Policies inventory with Customer Managed Policies
- Service responsible of update the AWS IAM Policies inventory with AWS Managed Policies
- Service responsible of sending Role Update requests for each Role of any Account received
- Service responsible of update AWS IAM Roles inventory with the info of each Role receivedand AWS IAM Policies Roles inventory with the reletionships between this Role and any Cutomer managed, AWS managed or Inline Policy attached
- Internal data models repositories for AWS IAM Roles, Policies and their relationships inventories. Also the history registry
- AWS IAM Roles types and AWS IAM Policies types
Changed¶
- Internal events related to AWS IAM Roles and Policies inventories
- Service responsible of generate encrypted AWS STS tokens for AWS accounts to improve its performance and resources efficiency
- Application AWS IAM Roles and AWS IAM Policies inventories due to changes in the data model
- Application's internal query cache logic to improve its performance
Fixed¶
- Some application errors caused by changes in the data model, related to AWS IAM Roles and Policies inventories
Release 6.2.2024.01.22¶
Fixed¶
- The process of updating the number of CloudTrail trails in AWS accounts
Release 6.2.2024.01.11¶
Changed¶
- Change the method to send data to newRelic
Release 6.2.2024.01.02¶
Changed¶
- Internal events related to Subscriptions, Organizations, and Accounts.
- Structure AccountCreated, AccountUpdated and AccountDeleted to include the accountName and provider field
- Structure OrganizationCreated, OrganizationUpdated and OrganizationDeleted to include the organizationName and provider field
- Common structure of events to include the subscriptionId field.
- alchemy-plug, meikai-common-events, meikai-account-events and meikai-organization-events libraries to adapt to theses events changes.
- Service responsible for account/organization management to adapt to theses events changes.
- Services that emit the NewSubscriptionCompleted and SubscriptionDeleted events to include the subscriptionId.
- AWS, Azure, and Gcloud discoveries to include the changes of these events and remove the overwriting that occurred in the account name.
- Backend to include these events in account creation and editing and in editing and deleting organizations.
Added¶
- Function to the DBHelper that gets the differences between two rows in the database, to see which columns have changed. Also, included in the alchemy-plug library.
Release 6.2.2023.12.18¶
Fixed¶
- Fix inventory update in azure accounts
- Fix GCP inventory of roles always visible
Release 6.2.2023.11.23¶
Added¶
- meikai-encryption library with PEM key generation functions for asymmetric encryption, encryption and decryption functions using those keys, and symmetric encryption and decryption functions with AES256 + CBC.
- Service to generate encrypted AWS STS tokens for AWS accounts.
Changed¶
- Service responsible for the native costs from an AWS account to change the AWS STS token fetch service that it uses to be able to connect to the customer account and get the costs.
- Azure CosmosDB service updater to include tags in inventories for these resources.
Release 6.2.2023.11.21¶
Fixed¶
- ATM integration with new inventories
- Account filters and disabled accounts
Release 6.1.2023.11.16¶
Changed¶
- Application user validation criteria has been improved
- Application web welcome page footer and NTT DATA logo have been updated
Release 6.1.2023.11.07¶
Fixed¶
- Fix Azure Disk inventory to loading
- Fix Queue Type filtering in AWS SQS inventory
- Fix the process of getting native costs from Azure accounts to allow retries when Azure requires it
Release 6.1.2023.11.06¶
Added¶
- AWS Cognito as the only SSO authentication
- The user login and logout record through firehose
Release 6.1.2023.10.05¶
Added¶
- cognito_user_pool_app_clients table for application's new authentication process with AWS Cognito
Fixed¶
- Fixes the process of getting native costs from Azure accounts to allow retries when Azure requires it
Release 6.1.2023.09.20¶
Added¶
- Creation and edition of a VMware Vcenter manager
Release 6.1.2023.09.12¶
Added¶
- IAM roles Google Cloud service
- IAM role Assigment Google Cloud service
Release 6.1.2023.08.28¶
Fixed¶
- Fixes the Trends process to avoid data processing errors when data is ungrouped by account and filtered by services
- Fixes user creation and editing to allow only user management policy assignment in the target organization
- Fixes the processing of user actions to generate customer success metrics
Release 6.1.2023.08.21¶
Added¶
- Account - Google Cloud Organization relationship
- Vmware Accounts discovery and update functionality
Fixed¶
- Error with the compliance history
- Application for executive alerts whenthe user has not alerts
Release 6.0.2023.07.25¶
Added¶
- VMware get_vmware_datacenter_by_name service
Changed¶
- Accounts creation/edition by adapting it for VMware accounts
Release 6.0.2023.07.24¶
Added¶
- VMware services update
Release 6.0.2023.07.17¶
Changed¶
- Modifies the legacy deployment pipeline to get Python libraries through the AWS CodeArtifact
Release 6.0.2023.07.11¶
Fixed¶
- Fix massive exportation when exporting VMware VMs
Release 6.0.2023.07.10¶
Added¶
- Adds CPU, CPU core per socket and memory resizing functionality
Fixed¶
- Fix Terraform notifications after logged out
- Fix the error in downloads from packagist using the Zscaler certificate
- Fix Trends graphing
Changed¶
- Modifies the account datagrid to list VMware vendor accounts
Release 6.0.2023.06.29¶
Added¶
- Service in charge of sending the events that arrive at the Interdomain Integration domain to the bus of this domain to be able to allow the sending of events between different domains
Changed¶
- Service that deletes virtual machines from a VMware account to also accept AccountDeleted events, and allow virtual machines to be deleted from an account that no longer exists
Release 6.0.2023.06.27¶
Added¶
- Adds power on, power on, and restart operations to VMware virtual machines
- Adds scheduler functionality to the VMware provider
Release 6.0.2023.06.21¶
Added¶
- Adds the functionality to list VMware for application integration
Release 5.3.2023.05.30¶
Added¶
- Adds tacking for user actions in Terraform, accounts, and Terraform Organization Manager deployments
- Adds the functionality to edit a terraform organization manager
- Adds functionality to create a new Terraform Organization Maneger
Release 5.3.2023.05.22¶
Added¶
- Adds Azure Client management based on application Organizations.
- Adds sharedWorkers in alerts to reduce web pooling
Fixed¶
- Fixes user customization functionality in the side panel.
Release 5.3.2023.05.08¶
Added¶
- Adds the ability to use managed parameters in infrastructure deployments through application's integration with Terraform Cloud
Changed¶
- Modifies how Terraform Cloud infrastructure deployments on application are displayed, now sorted in descending order by update date
Fixed¶
- Fixes local container settings for using Zscaler certificates and xdebug for PHP development
Release 5.3.2023.04.27¶
Changed¶
- Changes the contact type filter in Account escalation contacts view
Fixed¶
- Fixes the number of accounts shown in the inventories literal, before the enabled and disabled accounts were counted, now only the enabled ones are counted.
Release 5.3.2023.04.24¶
Added¶
- Adds the Terraform Organization functionality for application integration with Terraform Cloud
Release 5.3.2023.04.19¶
Added¶
- Adds Terraform Organization microservices for application integration with Terraform Cloud
Release 5.3.2023.04.18¶
Fixed¶
- Fix php fpm config limits 'pm.max_children' and 'pm.max_spare_servers"
Release 5.3.2023.04.12¶
Deleted¶
- Deletes the default filter set in the Monitoring Alerts view.
Fixed¶
- Fixes the sorting error in the ebs volumes and azure volumes in the compilance part, before these views were sorting the disk sizes as string field, now they are sorted as numeric field.
Release 5.3.2023.04.11¶
Changed¶
- Changes the internal logic of the Generate Principal Component Group Diagrams process dependencies.
Release 5.3.2023.03.30¶
Changed¶
- Changes the tenable ebextension file allowing to dynamically retrieve in the api v1 the identifier associated to the package of the new version.
Release 5.3.2023.03.24¶
Fixed¶
- Fixes a bug in the ticket registration process for ServiceNow managers, where resources related to these tickets were not being obtained correctly.
Release 5.3.2023.03.22¶
Fixed¶
- Fixes a bug in the process of obtaining the native costs of Azure accounts, for which, the costs of the previous month were not being treated correctly producing failures in the entire process.
Release 5.3.2023.03.21¶
Fixed¶
- Fixes bug where the RDS cluster view was not loading, there was a parameter in the status field that was not expected.
- Fixes the error that occurred in the azure dns_records upload process, the Record Value column term was not being checked.
- Fixes the error that occurred when incorrect data was not being validated correctly.
- Fixes bug that caused validations not to be passed and fixes bug that allowed data to be sent to database without filling in required fields
Aded¶
- Adds the corresponding currency when exporting the costs of the accounts, previously only the $ currency type was exported.
- Add the new version of the script in the azure help, modify the links so that they work with the new document
Release 5.3.2023.03.13¶
Changed¶
- Adds error ignore command in case commands associated with Tenable agent installation fail to make it not impact deployment
Release 5.3.2023.02.28¶
Changed¶
- The process of creating forecast for Principal Components Groups adds a training data validation process to reduce the number of errors when generating these forecasts
Fixed¶
- Fixes error when filtering organizations without accounts, previously all accounts were shown, now not.
- Fixes manage link of sqs queues
Release 5.3.2023.02.23¶
Fixed¶
- Fixes duplicate primary key error on data insertion in azure_certificate_services. Now removes duplicates and allows insertion without modifying the current data model.
Release 5.3.2023.02.21¶
Added¶
- New file in section .ebextensions 08-install-tenable-nessusagent.config
Release 5.3.2023.02.14¶
Added¶
- BRL (R$) Cost Currency Type support to Aws and Azure cloud accounts native cost providers. They now supports USD, EUR and BRL Cost Currency Types.
Release 5.3.2023.02.08¶
Added¶
- Native account costs providers for Aws and Azure cloud accounts
Changed¶
- Accounts section now shows cost currency
Fixed¶
- Fixes an inventory history query error
Release 5.3.2023.02.07¶
Added¶
- Add a validator to the username field where it only supports one email to prevent invalid emeal names from being entered
Changed¶
- Modify the role assignment listing so that it only loads the roles corresponding to the organization you want to assign to it
- Modify organizations service to add the sorting and filtering of diagrams according to their type
- Modify the call invocation that returns the urls for the PCG Diagrams
Fixed¶
- Fixes blank space error in scheduler tasks creation and editing form in cron expression. Before it allowed to save crons expresions with soft spaces in front or at the end of the expression now it no longer allows it
- Fixes the error in the taskAssistant filters, filtering by organizations did not apply the filters correctly, while now you can filter by organizations and only the accounts corresponding to that filter are displayed.
Release 5.3.2023.02.01¶
Changed¶
- The creation of organizations, now you will have to select a type of subscription degree when creating an organization
- The delegation of infrastructure and administration of an organization will only be able to be done from the edition of an organization, in addition this will be limited depending on your subscription degree.
- Remove the sidebar in the app depending on the subscription degree
- The styles of the Legal Terms of Conditions
- Modify the list of roles so that they are displayed depending on the type of license and organization to which the user has access based on their subscription and this is assigned the reading role. Before there was no license type now there are two: meikai-full (default) and meikai-for-executives
Added¶
- Add the new hawkeye roles to the role table, before there are no roles for application for executives now their policies are created and assigned
- New dashboard screen for the new subscription degree
- New role to access the Exporación masiva
Release 5.3.2023.01.10¶
Changed¶
- The creation of organizations, now you will have to select a type of subscription degree when creating an organization
- The delegation of infrastructure and administration of an organization will only be able to be done from the edition of an organization, in addition this will be limited depending on your subscription degree.
- Remove the sidebar in the app depending on the subscription degree
- The styles of the Legal Terms of Conditions
- Modify the list of roles so that they are displayed depending on the type of license and organization to which the user has access based on their subscription and this is assigned the reading role. Before there was no license type now there are two: meikai-full (default) and meikai-for-executives
Added¶
- Add the new hawkeye roles to the role table, before there are no roles for Meikai for executives now their policies are created and assigned
- New dashboard screen for the new subscription degree
- New role to access the Massive Export
Release 5.3.2023.01.10¶
Added¶
- Service in charge of update user data
- Service in charge of return the licence type corresponding to a specified subscription tier
- Service in charge of create an organization
Changed¶
- Adapts the subscription process to the application for executives model
Release 5.3.2023.01.03¶
Added¶
- Library containing the application specific types
- Library containing the application cost events
Release 5.2.2022.12.22¶
Changed¶
- Modify the principal component group components table to add the new kpi column
- Modify the service that generates principal component group diagrams to add the new pcg_hierarchy_by_item_volume type to the generation
Release 5.2.2022.12.21¶
Changed¶
- Update JavaScript libraries Auth0, lodash and moment.js to fix security vulnerabilities
Release 5.2.2022.12.05¶
Changed¶
- Modify the service that triggers the deletion process of a forecast to avoid errors if the associated infraestructure is not found.
- Modify the service that generates the data for a forecast to remove the limitation on the data range
- Modify the content of the fields that are sent in the events of Principal Component Group Forecast domain
- Modify the historical_evolution_by_account_volume diagrams query to fix the dates discrimination range to 93 days
Release 5.2.2022.12.01¶
Added¶
- Add unit tests for the service in charge of generating principal component group diagrams and one of its libraries
Release 5.2.2022.11.30¶
Changed¶
- Modify Docker configuration so that Xdebug can be used with vscode and PHP 7.4 Alpine.
- Modify the documentation google cloud, before it was not reflected as necessary the role of Organization Viewer for the application, now this is already corrected
- Modify the azure integration script through powerShell and modifies the help documentation.
- Modify the validation of the organization field when creating a credential, before this field was not mandatory, and if it was not completed it was assigned the ntt organization by default, now for this field it is required that the user assigns an organization
Refactor¶
- Refactor the permissions of user actions, before the user permissions were in the controllers themselves, now all user actions are grouped in the same file having vision of all of them
Release 5.2.2022.11.28¶
Added¶
- Add the service for getting the principal component group diagrams presigned URLs for a specified organizations
- The exception for wrong microservice configuration error, within tha meikai-exception library
- The principal component group diagram function for finding the diagrams info for specified organizations
Changed¶
- The DB integration testing library (test-factory) so as not to need to declare the environment variables than the DB Manager use for connecting with the DB
Removed¶
- microservice-checker library dependence from alchemy-plug library
Release 5.2.2022.11.22¶
Fixed¶
- Fixes the navigation error for the inventory history in the application since it threw an error in a missing partition of the aws_iam_policies table
Release 5.2.2022.11.21¶
Added¶
- Add the carousel of automatic diagrams in the PCG management screen
- Add the bookstore for the Inventory History repository with the function in charge of verifying if there is enough data for a certain number of months, about some accounts and services.
Changed¶
- Modify the treatment of the response code of the lambda create_principal_component_group_forecast waiting for if the data for the forecast prediction are correct, so that in the case of these not being valid they are not saved in the DB. Before it always spread 200 now 201 is added as another code of statusCode
- Modify help documentation and translate it into English. Before the documentation was only in Spanish and now everything will be seen in English
Release 5.2.2022.11.17¶
Added¶
- Add the service for getting the principal component group diagrams presigned URLs for a specified organizations
- The exception for wrong microservice configuration error, within tha meikai-exception library
- The principal component group diagram function for finding the diagrams info for specified organizations
Changed¶
- The DB integration testing library (test-factory) so as not to need to declare the environment variables than the DB Manager use for connecting with teh DB
Release 5.2.2022.11.15¶
Fixed¶
- Fix the display error of graphs in Trends by adding indices to inventory_history.
Release 5.2.2022.11.14¶
Added¶
- Add functionality for reading, creating, and deleting Principal Components Forecast through the API
- Add the service responsible for launching the execution of AWS Step Functions with the creation of the AWS Forecast corresponding to a Principal Component Group Forecast.
Fixed¶
- Fix an error when mapping the environment variables of OWNENVIRONMENTVARIABLES
- Fix the display error of the trash button in the Principal Component Forecast list.
Release 5.2.2022.11.08¶
Changed¶
- Modify ebextensions to add a security module in Apache and define an empty Server header
Release 5.2.2022.11.07¶
Changed¶
- Modify the Status column in the PCG view; previously it only showed the prediction result, now it displays the result along with the reason in case of failure
- Modify the number of months available for creating a prediction, previously it was up to 12 months, now up to 9
Fixed¶
- Fix an error in the detailed view in the forecast_status field that caused its status not to be displayed correctly.
Release 5.2.2022.10.31¶
Fixed¶
- Fix the default graph display error of Principal Components Forecast. When no date filters were applied, the prediction was not displayed.
Release 5.2.2022.10.25¶
Changed¶
- Modify the service responsible for generating the data for a Principal Component Group forecasst to improve efficiency and limit the number of generated data (2 years)
- Modify the service responsible for obtaining the data generated by the forecast of a Principal Component Group to adapt it to the appropriate date formats
Fixed¶
- Fix the error in the Delegated Administration operation between two Organizations due to the incorrect role not being used
Release 5.2.2022.10.24¶
Added¶
- Add the DB model for Principal Component Groups diagrams and for VMware Managers
- Add the VMWare view integrating the listing, deletion, export, and detailed view process
Release 5.2.2022.10.20¶
Added¶
- Add the docker image with Python 3.9 under Amazon Linux 2
Release 5.2.2022.10.19¶
Added¶
- Add documentation for CRUD and visualization of Principal Component Forecast
Release 5.2.2022.10.18¶
Changed¶
- Modify the version of the application to 5.2
Added¶
- Add service that manages the status change of a prediction in Principal Component Forecast
- Add documentation and help for GCP Organizations
Fixed¶
- Fix the Jira help widget button that wasn't displayed when changing screen resolution
Release 5.1.2022.10.10¶
Added¶
- Add functionality for graphing Principal Component Groups forecast
Fixed¶
- Fix content error when uploading time series files
Release 5.1.2022.10.05¶
Added¶
- Add a new support route within the application to redirect to the JIRA support portal
- Add functionality for updating GCP organizations
Changed¶
- Modify the Google Cloud Organization ID field in the table and modify the validator to allow extensions of up to 15 characters
Fixed¶
- Fix a display issue with the verified_domain field of GCP Organizations allowing domain names
Release 5.1.2022.10.03¶
Added¶
- Add the capability to the application to work with Principal Component Groups forecast
Release 5.1.2022.09.27-2¶
Fixed¶
- Fixes a bug with the reference before assignment variable in the scheduler_runner
Release 5.1.2022.09.27¶
Added¶
- Add the process of creating, updating, and deleting GCP organizations
Changed¶
- Modify the Validate_domain field where before the state of the field only contampaba if it was in True or false and now contampla the previous ones and Not Available, leaving this as default when creating a new GCP organization
- Modifies the GCP account auto-discovery process so that new accounts are only added to the database if they belong to a GCP organization already registered with it. If not, the record of the found account is omitted and reported by a DEBUG log.
Release 5.1.2022.09.12¶
Changed¶
- Modify the build and test phases of the CICD for the change of lambdas from python 3.6 to 3.9
Release 5.1.2022.09.08¶
Changed¶
- Modify the build and test phases of the continuous integration process, to adapt it to PHP 7.4.
Added¶
- Add the PHP 7.4 image, under AmazonLinux2, which from now on we will use for application containers that need PHP 7.4
- Add the image for the containers that build the PHP backend, and the lambdas (Python and PHP)
- Add the image for the PHP backend continuous integration test phase container
Release 5.1.2022.08.30¶
Added¶
- Add and integrate listing, detailed view, and export of the new Google Cloud Organizations view
Release 5.1.2022.08.24¶
Changed¶
- Modifies the service responsible for discovering GCP accounts to disable auto-discovery of new accounts until the new GCP account discovery process is addressed
Release 5.1.2022.08.23¶
Fixed¶
- Fixes the duplicate keys and connection not available error when updating AWS IAM Roles and Policies for AWS accounts.
Release 5.0.2022.07.21¶
Added¶
- Adds principal component group CRUD process needed for the future principal component prediction process.
Release 5.0.2022.07.19¶
Changed¶
- Modify amazon linux 1 platform to amazon linux 2
Release 5.0.2022.07.18¶
Added¶
- Adds functionality to track and account for the efficiency obtained by the user when performing actions in inventories
Release 5.0.2022.06.30¶
Added¶
- Add unit tests for the service in charge of creating the default data for a new application subscription
Release 5.0.2022.06.29¶
Changed¶
- Modify styles and display of the application front based on the new Dfront design
Release 5.0.2022.06.28¶
Added¶
- Add unit tests for the service in charge of creating the default data for a new application subscription
Release 5.0.2022.06.27¶
Fixed¶
- Fixes application load error due to slow query of AWS Iam Roles and AWS Iam Policies
Added¶
- Add indexes to AWS Iam Roles and Policies tables
- Adds trackinglog functionality skeleton by organization
Release 5.0.2022.06.20¶
Fixed¶
- Fixes a bug where Centreon alerts were not loading
Changed¶
- Modify the embedded video from Vimeo Compass to the new Youtube Meikai while maintaining the current format and configuration
- Modify the name of the rules in Compliance in such a way that you can see the positive part on this screen, and the negative part in the views of each rule, manage the default time ranges since they were not reflected in some screens, and add the necessary translations
- Modify the styles for the composition of the graphs (Efficiency Markers, Trends, Stats and Compliance) and add the legend in the graphs that did not show it indicating what the data of the graphs refer to
Release 5.0.2022.06.13¶
Fixed¶
- Fixes a bug with multithreaded execution of services that update AWS IAM policy and role inventory, which prevented full loading of AWS IAM policies and role inventory
Release 5.0.2022.06.06¶
Changed¶
- Modifies the ingest of aws iam policies of the AWS type. It unifies and consolidates them into your AWSMANAGED account. The backend and navigation between modes is adapted so that you can interact with this new unified upload format.
Release 5.0.2022.05.31¶
Fixed¶
- Fixes a bug in saving and updating the AWS IAM Roles and Policies inventory, where the process did not handle an AWS SDK exception (boto3) when listing roles and policies for some AWS accounts
Release 5.0.2022.05.30¶
Fixed¶
- Fixes a bug in updating the AWS IAM Policies and Roles inventory, where the process did not complete for accounts with a large number of roles
Added¶
- Adds the integration of the ORM of SqlAlchemy with the factory of models (Factory Boy), for the integration tests with BD
- Add unit tests for the service that manages account costs, and for the service that records backups made from AWS
Release 5.0.2022.05.26¶
Fixed¶
- Fixes the bug where the name of the groups were not displayed correctly on the RoleAssignments screen
- Fixes filters for Accounts, AWS Organizational Units, Inventory Updater Logs, Tracking Reports, Ticketing Manager, Secure Access Managers and Ansible Tower Managers.
Changed¶
- Changes functionality so that the global filter by account groups does not exclude other filters (accounts and organizations)
Added¶
- Add the "manage" button in the info screens of Azure and Gcloud inventories
Release 5.0.2022.05.23-2¶
Changed¶
- Modify jql of accounts by adding the condition that limits the loading of tickets only to new tickets generated in the last 24 hours
Release 5.0.2022.05.23¶
Added¶
- Adds application's ability to integrate with ServiceNow to allow the customer to have an inventory of the tickets generated in ServiceNow concerning the resources inventoried by the application
Changed¶
- Modify the way Jira tickets are processed and inventoried (including also the new integration with ServiceNow) by moving to inventory. All tickets regardless of the state in which they are, allowing the client to filter by which he considers "open" or not.
- Modify the copy of the footer and update version of application to 5.0
- Modify the version of the following libraries:
- sqlalchemy at 1.3.22
- OCI from 2.10.0 to 2.37.0
- boto3 from 1.12.39 to 1.20.32, starting to use the version preinstalled by AWS in Lambdas
Release 4.3.2022.05.23¶
Fixed¶
- Fixes a bug that sometimes caused static and dynamic credential keys not to be displayed in listings on AWS Ec2, Azure Vm, Oracle Cloud Cumpute, and Gcloud Compute instances
Release 4.3.2022.05.19¶
Fixed¶
- Fixes a bug that prevented the correct execution of several lambdas of the Secure Access domain because they need to be loaded in memory the SchedulerTask model together with SchedulerAnsibleTask.
Release 4.3.2022.05.10¶
Changed¶
- Modifies the generation of files in the bulk export from using XLS format to XLSX thus eliminating the limit of 65,000 refistros per export to 1,048,576
- Modify the start date of the Efficiency Markers filter so that when loading the page it always fits the 3 months prior to the current date
Added¶
- Adds the generation of gain of pesos of improvement in the massive export being this of 51s per share
- Adds functionality to download the Efficiency Markers chart
Release 4.3.2022.04.25¶
Fixed¶
- Fixes a bug that prevented creating the default data for a new application subscription. When you create a subscription, data for Access Manager and Configuration Manager users is optional.
Release 4.3.2022.04.21¶
Fixed¶
- Fixes a bug where Centreon alerts from monitoring users were not being stored.
- Fixes a bug in the processing of notifications received about the completion of ansible jobs, whereby the status of ansible jobs launched by scheduler tasks was not being updated.
- Fixes a bug in the application subscription registration, when Access Manager and Configuration Manager user data is not specified. This data is optional, if it does not arrive, the owner of the organization will be assigned the permissions to operate as Access Manager and Configuration Manager.
Release 4.3.2022.03.31¶
Fixed¶
- Fixes error in lambda compass_aws_rds_costs_pro that gives when loading rds costs in historical database and table lock.
Changed¶
- Modify the property of the snapshot service to enable its bulk export
Release 4.3.2022.03.28¶
Changed¶
- Modifies legal aspects, terms and conditions, cookies policy related to marketplace
- Modifies cookie acceptance widget. Now managed with cookiebot
Release 4.3.2022.03.23¶
Fixed¶
- Fixes a bug in bulk data export caused by the monitoring decimal counter for Firehose
Release 4.3.2022.03.22¶
Added¶
- Add the aws_iam_roles table to the service in charge of partitioning the tables of the historical database
- Add functionality to the download button of the Trends graph, modify the download name of the image (pass it to slug) and add the traces for the download of the Trends graph
Fixed¶
- Fixes filters by Organizations, Account Groups and Accounts in the modules of Service Tools Configuration Items strictly related by organization
Changed¶
- Modify the service that captures AWS cloud alerts to create a log log when an account does not have the health enable field enabled
- Removes the limit of 100 identities from boto3 methods when capturing AWS SES identities
Release 4.3.2022.03.17¶
Added¶
- Adds application's integration with ServiceNow through AWS ServiceNow AppFlow
Release 4.3.2022.03.11-2¶
Changed¶
- Modify the service that launches Ansible jobs, through the AWX API, so that when a request is made to execute a job, from the scheduler, it is only necessary to send the ID of the planner task
Fixed¶
- Fixes an error in the scheduler task synchronization. The SchedulerLog model for the SchedulerTask->SchedulerLog relationship was not being imported
Release 4.3.2022.03.11¶
Added¶
- Adds the management of success metrics produced by the use of the application (Custom Success Metric)
Release 4.3.2022.03.10¶
Fixed¶
- Fixes an error in the assignment of permissions on local operations, for organizations. You have to check that the "default" roles really exist.
Modified¶
- Removes the "client admin" role from the "default" roles for local operations.
Release 4.3.2022.03.09¶
Added¶
- Add application subscription management through the AWS Marketplace
Changed¶
- Modify Docker images of application containers to optimize container build time
- Modify the DatabaseManager helper to be able to execute SQL statements from outside the ORM
Release 4.3.2022.03.08¶
Fixed¶
- Fixes the error whereby when performing the Azure account discovery process, if the process of obtaining and saving in databases of the tenants failed one of them, the entire process was interrupted leaving accounts undiscovered.
Release 4.3.2022.02.07¶
Changed¶
Modifies the primary key of the history field in the IAM roles, IAM policies, and API gateway tables in the history database
Release 4.3.2022.02.02¶
Changed¶
- Modify user, email and name accounts by changing @everis.com to @emeal.nttdata.com
Release 4.3.2022.01.20¶
Fixed¶
- Fixes error 500 when displaying organization selection list in forms
- Fixes error 500 in the visualization in EC2 Compliance invalid tagged instances
- Fixes error 500 when creating account groups
Changed¶
- Modify the copy of the footer and update version of application to 4.3
- Modify the twitter meta
Release 4.3.2022.01.10¶
Fixed¶
- Fix the width of the notification boxes (alerts), so that when the cursor passes over it, the container does not increase the size to the sides.
Added¶
- Adds functionality by which you can track through the log and Firehosede the actions performed by the user when modifying, adding or deleting a task from the Scheduler
Release 4.2.2021.12.29¶
Added¶
- Adds appplication's ability to generate JIRA tickets based on AWS RISK alerts
Fixed¶
- Fixes the issue where I wouldn't let access the API documentation
Release 4.2.2021.12.20¶
Fixed¶
- Fixes the bug where data was leaking in Account Contacts, along with filters by organization and accounts.
Added¶
- Add endpoints and stages of AWS gateway apis.
Release 4.2.2021.12.02¶
Fixed¶
- Fix the visual appearance of the filter by date on mobile devices and tablets
Changed¶
- Update libraries auth0-lock 11.6.1 → 11.27.1 Lodash 4.17.10 → 4.17.12 jQuery 3.3.1 → 3.6.0 jQuery-confirm 3.3.0 → 3.3.4 flatpickr 4.5.1 →4.6.9
- Update the images of the new styles of the application
- Update the documentation of obsolete functionalities
Release 4.2.2021.11.17¶
Changed¶
- Modify the repository that uses the Test phase of continuous deployment by the official repository of the MariaDB PHP extension
Fixed¶
- Fixes incorrect formatting whereby not all playbooks were listed within inventories
Release 4.2.2021.11.08¶
Fixed¶
- Fixes the bug where the organization filter was not applied in roll Assigment
- Fixes the bug by which the information of the accounts was not shown in 4 sections of Compliance
Added¶
- Add the actions column and show functionality in Ticketing tool tickets
Release 4.2.2021.11.01¶
Changed¶
- Change the profile picture, of the authenticated user, to show the initials of the user's name, instead of the user's photograph
- Modify styles for select forms. Simple selection is now displayed as multiple selection.
- Rename Contacs sections to Customer Contacts, Account contacts to Accounts Escalation Process Contacts and account groups to My Account Group.
Release 4.2.2021.10.25¶
Added¶
- Add Ansible Tower (ATM) managers for task automation, through Ansible Tower integration. Each ATM acts as a connector with a certain Ansible Tower server. These ATMs are associated at the account level, so each account can connect to a specific Ansible Tower server to launch automation tasks
Changed¶
- Modifies application footer to version 4.2
Release 4.1.2021.10.21¶
Fixed¶
- Fixes a bug where CloudCheckr cost alerts were not collected.
Release 4.1.2021.10.18¶
Changed¶
- Modify the visualization, texts, domains and emails of the application by changing branding to Meikai
Release 4.1.2021.10.07¶
Fixed¶
- Fixes a bug where security HTTP headers were not being sent, with the response, when the backend returned an error response
Release 4.1.2021.10.04¶
Fixed¶
- Fixes the bug where the Snapshot link was not displayed in the left side menu
Added¶
- All dynamic credential management (SSH OTP) is added to Secure Access Management (SAM), as well as some modifications for the part of static credentials (KV).
Release 4.1.2021.09.06¶
Added¶
- Added AWS IAM policy and role inventories
Release 4.1.2021.08.31¶
Fixed¶
- Fixes a bug in storing instances with secure access by making more AWS API calls than they allow per second, to prevent DDOS attacks.
Changed¶
- The word Compass is replaced by BrightSky and the treatment of the production environment in the subjects of emails is eliminated
- The distribution of the filters in the account filter is changed
Added¶
- X-Frame-Options and Content-Security-Policy headers to HTTP responses sent by the backend
- Filter by organization in the account filter
Release 4.1.2021.08.02¶
Fixed¶
- Fixes an error when closing the account filter modal window. The application was stuck for a few seconds.
Release 4.0.2021.07.15¶
Fixed¶
- Fixes a bug where the service in charge of obtaining Centreon credentials was trying to access to the data returned by the Centreon API call without first checking whether the request had been made satisfactorily.
Release 4.0.2021.07.13¶
Added¶
- The monitoring tools layer is extended with the addition of Centreon to application. Therefore, the application will have two monitoring tools, NewRelic and Centreon.
Release 4.0.2021.06.21¶
Added¶
- Add the form for application support through Jira tickets
Release 4.0.2021.06.14¶
Added¶
- Adds secure access management (SAM) of resources/instances for AWS EC2, Azure VM, Gcloud compute instance and OracleCloud compute instance
Release 4.0.2021.05.19¶
Changed¶
- The user groups drop-down, in the form for creating/editing role assignments, now allows filter by organization name, and load user groups from organizations for which the user has the policy for "writing role assignments"
Release 4.0.2021.04.22¶
Added¶
- Improves AWS account integration, through the account form, by automating the account integration process, as well as its subsequent verification that the integration has been completed.
Release 4.0.2021.4.20¶
Added¶
- Extends the functionality of the Scheduler allowing you to create tasks for the execution of Ansible actions on EC2, Azure VM, Google Cloud VM and Oracle VM instances. These tasks can be created through different filters (environment, project, etc.) or by the IDs of the instances.
- Added functionality that gives the application the ability to manage the security process of Linux OS machines and assist in a way automated to update:
- It allows to know the security status of a machine with Linux OS, through the execution of a Playbook, which checks if there are packages of Security pending installation. This information is displayed to the user through the application interface itself, through a series of icons. and descriptions in the inventories of the instances, which will allow to know the current level of security of those instances.
- Allows updating the Linux OS in security matters, through the execution of a Playbook.
- All Playbooks have been developed by the team of Inés Pérez Serrano.
Release 4.0.2021.4.14¶
Changed¶
- The theme of the web application is adapted for the change of branding from Compass to BrightSky.
- The session cookie is now BRIGHTSKY_SESSION
- The sender of the emails sent by the application is now no-reply@brightskycloud.com
- Application support notification emails are now sent to SkC.o3.compass.support@everis.com
- Application footer is updated to version 4.0.
- Change the date of the last update of the terms and conditions (TOS)
Release 3.3.2021.4.7¶
Fixed¶
- Fixes the error that some account scheduler tasks were not syncing and some users cannot launch scheduler tasks from the application UI (launch tasks manually)
Release 3.3.2021.4.6¶
Added¶
- Adds visualization of AWS backup processes that have been executed through the CSP tool
Changed¶
- Modify the edition of accounts to be able to associate the tools of the tool-set of the owner organization in the account of the MSP organizations over which you delegate responsibilities.
Release 3.3.2021.3.25¶
Fixed¶
- Fixes the performance issue caused by overloading calls to Redis. To know the permissions of a user, the data is requested from Redis. In a single PHP request, dozens are made of calls for the request for permissions for the user. Now that data is saved in memory to make only one Redis call per PHP request
Relesase 3.3.2021.3.24¶
Added¶
- New roles for "owner", "creator" and "editor" of organizations are added
- A flag is added to determine which organizations can delegate administration and infrastructure.
Changed¶
- The delegation of administration of an organization is divided into delegation of "administration" and "infrastructure".
- The organization "NTT Data IM" is no longer used as the default organization.
- The use of the management tools (ticketing, monitoring and costs) of the MSP organization is allowed for accounts of organizations that delegate their administration
Release 3.3.2021.3.15¶
Changed¶
- Modifies the rule for orphan AMIs so that AMIs generated by an AWS Backup are not considered orphans
Fixed¶
- Fixes the bug where role assignments could be created without user or user group
Release 3.3.2021.2.23¶
Fixed¶
- Fixes the bug in the link in the EC2 alerts column that did not show the search result Related with CECOMPASBK-652-EC2 Alerts column does not lead to alert
Security¶
- Secure the PHP session cookie, setting the attributes 'secure' and 'HttpOnly' and add the headers 'Strict-Transport-Security' and 'X-Content-Type-Options' to the answers of the backend. Related with CECOMPASBK-665 Web configuration securizations
Release 3.3.2021.2.11¶
Fixed¶
- Fixes a historical error because there were no partitions for Azure certificate services. The required partitions have been created and the Azure Certificate Services table has been added to the lambda that creates the partitions
Release 3.3.2021.2.3¶
Added¶
- Add the default cost tool to accounts belonging to our AWS organization.
Fixed¶
- Fixes a bug where account costs from previous months were showing in an account's listing and details view.
Release 3.3.2021.01.26¶
Changed¶
- The size of the CSS custom field in the Organizations form is reduced and the template for the styles is placed in the placeholder of the field. Related with Organization Creation - Custom CSS
Fixed¶
- Fixed HTTP 405 errors when accessing the detail view in the Notifications and Ansible notifications sections. Related with HTTP 405 error correction in activity visualization
Release 3.3.2021.1.11¶
Added¶
- Add the command for stats calculation
Changed¶
- Modify the command for statistics
- Modify calls to the function that calculates statistics by passing the query without loading unnecessary relationships
Release 3.3.2020.12.1¶
Added¶
- Creates the Lambda that partitions the AWS service cost tables. You currently work with the following tables: aws_ec2_costs, aws_elasticache_costs, aws_ami_costs, aws_s3_costs, aws_dynamodb_costs, aws_rds_costs and aws_ebs_volume_costs. Related with CECOMPASBK-633 Update Partitioned Lambda
Fixed¶
- The partition jump in the cost tables generated by the migration that I created, at the time, the partitions for the cost tables is eliminated. Related with CECOMPASBK-633 Update Partitioned Lambda
- DynamoDB inventory failed. Loading DynamoDB details fails because it was searching by table name but passing it as parameter the ID, so a 404 was always being returned. The search has to be by id instead of by table name. Related with CECOMPASBK-647 DynamoDB Inventory Error
Release 3.3.2020.11.19¶
Changed¶
- Enables cache saving in redis
- Allows you to delete, from the UI, all cached data, except user session data.
Fixed¶
- Failed to load authenticated user alerts. To determine which alerts are visible to a user, alerts are filtered for the accounts to which the user has access. These accounts are pulled from the user's role assignments from the user entity's getRoleAssignments function. So if the user, from whom you want to get the role assignments, has not loaded the data of the user groups to which he belongs, the accounts corresponding to these groups to which the user belongs will not be taken into account. Now the function that returns, and caches, the role assignments of a user is going to be responsible for loading the data of the user groups to which the user belongs before returning their role assigments. Related with CECOMPASBK-547 Logout issue
Release 3.3.2020.11.17¶
Fixed¶
- Error with PHP lambdas. PHP lambdas are failing because they need the Redis PHP extension. Disable cake configuration for Redis caching
Release 3.3.2020.11.12¶
Added¶
- User help for the task wizard CECOMPASBK-605 Create user help for the task wizard
Changed¶
- The query results cache is now stored in Redis instead of the server's file system, except for querying results for inventory export.CECOMPASBK-547 Logout issue On the other hand, the command that deleted the temporary files of Cake has been modified by the own command of Cake: bin/cake cache clear_all. At the time of cleaning cache, the files where the cached data was stored were being deleted. So as now query results are saved in redis, not being deleted, if the deployment makes modifications to the data model the application will fail because the structure of the data that was cached (in redis) does not match the current scheme of the database It also changes the order of the steps for deploying to Elastic Beantalk so that the Redis PHP extension is installed first and then the cache cleanup is executed.
- Modifies account creation/editing so that the user cannot manually create an external ID and that this external ID is unique. Related with CECOMPASBK-631 External-ID Generation
Fixed¶
- Login failed, forcing reloading of user roles. CECOMPASBK-547 Logout issue
- Error 500 while trying to load the toastr.min file.js CECOMPASBK-547 Logout issue
Release 3.3.2020.11.10¶
Added¶
- Added deactivation of Azure subscriptions for disabled tenants In the applcation, if a tentant was "disabled" all accounts related to him should be marked as "disabled". Therefore, what has been done has been to add that feature that marks all the accounts of a tenant "disabled" as "disabled". Related with CECOMPASBK-627 Azure Account Discovery Bug
Release 3.3.2020.11.3¶
Fixed¶
- Fixes performance issue by charging service->cost ratio Within the costs of each service we could have costs that had expired, that is, costs of previous months, which meant that in the inventories appeared costs of services of previous months as if they were from the current month. A condition was then added to the service->cost join to associate only those costs for the current month, which greatly affected query performance. The cost lambdas have been modified to eliminate the costs of the previous months and the condition for the service->cost join has been removed. Related with CECOMPASBK-630 Cost inventory performance is being affected after cost tools are deployed
- Fixes a bug when filtering accounts to record costs by accounts. The filter of accounts by account id so that it is done with a like instead of with the operator ==. The sqlalchemy == operator for strings sometimes returns results that it should not return.
Release 3.3.2020.10.27¶
Added¶
- Cost managers. Compass now only records the costs of accounts (and their services) associated with a cost manager. Related with CECOMPASBK-582 Cost management tools (frontend) nd CECOMPASBK-604 Cost management tools (backend)
Changed¶
- Modifies the value for wait_timeout of the container for the mysql service. It now has the same value as the DEV DB.
Fixed¶
- Duplicate scheduler tasks. Clicking the duplicate task button in the scheduler was an exception. Once solved, the scheduler button to clone tasks has become visible again. Related with CECOMPASBK-576 Scheduler duplication error
Release 3.3.2020.10.14¶
Added¶
- Added button in the detail view in Azure App inventories and Azure App Service Plans to access direct Azure management of the resource. CECOMPASBK-612
- Added a new page with the application corporate video, available without authentication in the /video path . CECOMPASBK-601
Changed¶
- Removes the button to clone a scheduler. Currently the cloning process always throws an exception. Until we modify the cloning process we will leave the button hidden. Related with CECOMPASBK-614
- Update user group help. CECOMPASBK-567
- Modifies the README file explaining which database host is required when starting Compass through containers.
Fixed¶
- Fixes the bug that appears when you try to recover the toastr.js.map file.
- Fixes a bug in the cost account filter, from the list of accounts. It also fixes a bug where cost data from accounts was not being exported. CECOMPASBK-602
- Fixes a bug in the cost account filter, from the list of accounts. It also fixes a bug where cost data from accounts was not being exported. CECOMPASBK-577
Release 3.3.2020.09.25¶
Fixed¶
- Fixes the error in AWS ECS services when the value of the platform_version field is not a literal but a version number.
Release 3.3.2020.9.21¶
Added¶
- Adds Azure certificate management for API Management, KeyVault and Application Gateway
Fixed¶
- Fixes a bug with Web Application certificate handling. The name was limited to 64 characters and there are certificates with longer names.
Release 3.3.2020.09.04¶
Fixed¶
- Fixes a bug in partitioning the gcloud_gke_clusters historical table.
Release 3.3.2020.09.01¶
Added¶
- Incorporation of button to mark alerts cmo read in the Cloud Provider Alerts section. CECOMPASBK-587
- Add user help for cost alerts. CECOMPASBK-587
Changed¶
- A lambda function refactoring that updates AWS S3 costs. CECOMPASBK-588
- Modify the data structure returned by the endpoint to mark a cost alert as read. The resourcekey "cost_alert" is now used as the attribute contained in the cost data marked as read. CECOMPASBK-587
- The management of cost alerts is refactored by eliminating the function returned by the query to get the cost alerts, to use cakePHP custom find. CECOMPASBK-587
- Refactor the cost alert repository to use the new service that returns user-accessible account IDs instead of the private feature of the cost alert repository. CECOMPASBK-587
Fixed¶
- Correction of the error in the lambda function responsible for generating the partitions in the history database CECOMPASBK-599
- Fixes the error that alerts displayed in the top left menu were not synchronized with the scheduled cloud maintenance task alerts displayed in the task wizard. The range of dates (last 3 days) over which scheduled tasks were displayed in the task wizard has been removed. CECOMPASBK-594
- Fixes an error where the list of AWS organizational units was not being displayed CECOMPASBK-586
- Fixes a bug where the number of user-visible cost alerts displayed in the navigation menu at the top were not being calculated correctly.CECOMPASBK-587
- Fixes a bug showing cost alerts marked as read by the user in the task wizard. CECOMPASBK-587
- Fixes a bug where the cost alerts section in the task wizard was being duplicated. CECOMPASBK-587
- Fixes the error where cost alerts were being displayed in the list of cloud provider alerts. CECOMPASBK-587
- Fixes a bug in the filter that shows/hides alerts from closed cloud providers, in the list of cloud provider alerts. CECOMPASBK-587
- Fixed the formatting error in the Issue Tracker Project field of the Accounts edit form that prevented saving updated data.
- Correction of the error in sending the Mailreport for Service Managers.
Deleted¶
- The model is modified by removing the field in user preferences that determined whether the user has marked all alerts as read. CECOMPASBK-587
Release 3.2.2020.8.5¶
Added¶
- Add to the API the endpoints of accounts that returns the list of accounts, both enabled and disabled. CECOMPASBK-584
Fixed¶
- Fixes a bug in the detector that determines whether a call has been made from the API. The parameter that was being used to determine it was not set in the middleware
Release 3.2.2020.8.4¶
Added¶
- We show costs in the Accounts section and in the following AWS inventories: EC2, EBS volumes, AMI, S3, ElastiCache, RDS, DynamoDb. CECOMPASBK-419
Changed¶
- We updated the Compass footer to version 3.2CECOMPASBK-593
Fixed¶
- Fix Copy in AWS Lambda functions Inventory CECOMPASBK-595
Release 3.1.2020.7.7¶
Fixed¶
- Error with AMI cleanup.
Release 3.1.2020.6.10¶
Fixed¶
- Error in task scheduler and obtaining credentials for Azure accounts that require Python lambdas.
Release 3.1.2020.6.09¶
- Roles to connect with cloud providers READ ONLY. CECOMPASBK-466
Release 3.1.2020.6.02¶
- Inventory sidebar does not retain status. CECOMPASBK-545
- AMI cleaning failed. CECOMPASBK-564
- Particionado de lambda Tracking Report. CECOMPASBK-568
Release 3.1.2020.5.26¶
- Updated Organizations help. CECOMPASBK-536
- Troubleshoot errors loading Azure Managed SQL instances and PostgreSQL inventories. CECOMPASBK-546
Release 3.1.2020.5.18¶
- Enables task wizard after optimizing processes to get user-accessible accounts and vendor alerts CECOMPASBK-495
- Add missing information to EKS clusters CECOMPASBK-496
- Logout due to user inactivity CECOMPASBK-501
- Optimizes user activity pull lambda function to reduce process execution costs CECOMPASBK-503
- Static versioning CECOMPASBK-504
- L1 cache for database table accounts CECOMPASBK-505
- Fixes the error by removing role assigment, roles, account groups, and user groups. CECOMPASBK-515
- Support for multiple node-pools on AWS EKS and Gcloud GKE CECOMPASBK-508
- UX responsive en DataGrids CECOMPASBK-533
Release 3.1.2020.5.12¶
- Add a filter in the AWS EC2 service inventory to show or hide EC2 instances managed by a Beanstalk environment.CECOMPASBK-499
- GKE cluster inventoryCECOMPASBK-497
- Add the cancel button on the create and edit forms to return to the previous screen CECOMPASBK-502
- Performance de Compass CECOMPASBK-484
- Fix a bug with historical migrations.
- Fix the error the tests that make reading operations on the DB of the historical.
- Read/write splitting in historical database
- Add the credentials file to the application container
- Adds New Relic transaction naming.
- Fixed task assistant errors reported by Diego
- Modifies the process of verifying user-accessible accounts by disabling the cache.
- Adds delimitation in Python dependency versions and removes dependencies that are not being used.
- Add the Pylint dependency as a common dependency (dev and pro).
- Add the PHP ZIP extension, to the PHP FPM container, necessary for the export of inventories
Release 3.1.2020.4.28¶
- Add the task wizard for service managers so they can quickly and easily see what tasks they need to do. CECOMPASBK-495
- Modifies the account filter UI to let the user know when it is turned on and does not show disabled accounts. CECOMPASBK-500
- Fixes the error when environment variables are not defined for the DB cluster reader.
- Add the cache for data about the accounts to which a given user is allowed access.
- Adds exceptions to PHPStan for static methods of Enum.
- Fix the error in the tests instantiate the account controller, since now they need the fixtures with the user preferences.
Release 3.1.2020.4.14¶
- Add relevant information from Azure AKS Clusters. CECOMPASBK-482
- Modifies the way the database is queried by splitting the DB read and write operations. CECOMPASBK-464
- Refactor the updater in charge of checking the status of New Relic, to make the code more readable.
- Fixed the amis retention reduction bug that does not delete images. CECOMPASBK-459
- Modify the title of Issue managers to Ticketing tools in all views of the project where that section is referenced and add missing translations. CECOMPASBK-442
- Fixes a syntax error in the API swagger doc files.
- Fixes the error with tests that use model factories. These tests will be skipped until we have replaced all fixtures with model factories.
- Fixes the error that was not showing a "manage" button in the detail view of an Azure logic application workflow.CECOMPASBK-498
- Azure Logic App Workflows support for the history filter. CECOMPASBK-494
Release 3.1.2020.4.01¶
- Alerting of unavailability in NR CECOMPASBK-468
- Auto-discovery of new accounts as disabled CECOMPASBK-469
Release 3.0.2020.02.18¶
- Main novelties with respect to version 3.0:
- New data history search functionality ("back in time" functionality)CECOMPASBK-260
- Reload by page ajax and service item counter from the left navigation bar after filtering by accounts or date.
- Azure VM disk size information doesn't work outCECOMPASBK-399
- Review api keys exportCECOMPASBK-404
- Review trend figuresCECOMPASBK-405
- Review of action buttons in information tabs (show)CECOMPASBK-407
- Add expiring certificates in the next 30 days to the service managers reportCECOMPASBK-410
- Correct tags_backup column sorting in ec2sCECOMPASBK-411
- Add expiring certificates in the next 30 days to the service managers reportCECOMPASBK-410
- Scheduler disabled on account deletionCECOMPASBK-428
Release 3.0.2020.01.28¶
- Implementation of V1 unit tests (user role assignments, filtering by accounts and organizations, and inventories) CECOMPASBK-403
- Review of the statistics section, showing only the graphs that have data, showing the graphs as the requests to the server are completed CECOMPASBK-402
- Account filtering modal review, implementing automatic recharge when filtering and filter-sensitive global selection buttons CECOMPASBK-401
- Bug fix in cache update on acceptance of TOS and user preferences CECOMPASBK-400
- Bug fix in Trends chart filter CECOMPASBK-390
Release 3.0.2020.01.07¶
- Bug-fix in scheduler edit form combos
- Bug-fix in time zone field of the planner edit form
- Bug-fix in S3 inventory index correcting total storage magnitudes
- Bug-fix in CSS styles of the links of the help texts in the forms of edition of Accounts, Issue trackers and Monitoring managers
- New type of capability to manage access to Global API Keys CECOMPASBK-397
Release 3.0¶
- Bug-fix in scheduler edit form combos
- Bug-fix in time zone field of the planner edit form
- Bug-fix in S3 inventory index correcting total storage magnitudes
- Bug-fix in CSS styles of the links of the help texts in the forms of edition of Accounts, Issue trackers and Monitoring managers
- New type of capability to manage access to Global API Keys CECOMPASBK-368
- User's time zone autosave CECOMPASBK-359
- New contact type "Project Manager" CECOMPASBK-368
- Compass Billing Section CECOMPASBK-375
- Inventario Azure MySQL servers CECOMPASBK-364
- Inventario Azure MySQL servers CECOMPASBK-365
- Inventario Azure PostgreSQL servers CECOMPASBK-366
- Add option in AWS accounts to indicate regions in which to inventory/backup/clean CECOMPASBK-350
- Allow export of all columns in bulk export CECOMPASBK-358
- Add network information to AzureSqlServers CECOMPASBK-357
Release 2.2.2019.08.14¶
- Simulate SPA: interpret/generate query string based on datatable status CECOMPASBK-355
- Automatic detection of regions by account CECOMPASBK-354
- Account Status Synchronization in AWS and Azure Discovery CECOMPASBK-353
- Detach Controllers/Views for Services CECOMPASBK-339
- Swagger Load 404 Error Review CECOMPASBK-348
- AWS ECS Services Inventory CECOMPASBK-275
- Add New Fields to AWS RDS CECOMPASBK-351
- Inventario AWS EKS Clusters CECOMPASBK-349
- Add db_instance_role field to AwsRdss and modify RDS compliance offlineCECOMPASBK-352
Release 2.2.2019.07.22¶
- User group management CECOMPASBK-338
- AWS EC2 Instance Reservations CECOMPASBK-334
- AWS RDS Instance Reservations CECOMPASBK-334
- AWS ElastiCache Instance Reservations CECOMPASBK-334
- Reports for Service Managers CECOMPASBK-309
Release 2.2.0 (2019.07.01)¶
- Main novelties with respect to version 2.1:
- List of cloud provider alerts
- List of Jira tickets
- New role system
- Client access to various sections
- Oracle Cloud Inventories
- New backup options in the scheduler
- Integration with Ansible
- Account groups per user
Release 2.1.2019.06.28¶
- CloudProviderAlerts datatable options CECOMPASBK-332
- Add organization_id field to AzureTenants CECOMPASBK-331
- Add field to power off/on tasks so that machines are not required to have the ShutdownPolicy tag CECOMPASBK-325
- Automatically add discovered Azure subscriptions to account group CECOMPASBK-320
- Add backup options in the scheduler CECOMPASBK-264
- Actualizar runtime AWS Lambda PHP CECOMPASBK-335
- Convert SchedulerTask accounts_ids to account_id and only allow 1 account per task and allow client access CECOMPASBK-321
- Create Lambda function to generate compliance history from the history database CECOMPASBK-284
- Account groups per user CECOMPASBK-337
- Create Lambda function to generate statistics history from the history database CECOMPASBK-283
Release 2.1.2019.05.30¶
- List of alerts from cloud providers CECOMPASBK-328
- Reporting accounts without Service ManagerCECOMPASBK-267
- Improvements in Compliance reporting CECOMPASBK-326
- Client access to scheduler logs CECOMPASBK-322
- List of Jira tickets CECOMPASBK-256
- Inventario de Oracle Cloud DB Nodes/Systems CECOMPASBK-294
- Simplified inventory enhancements CECOMPASBK-306
- Review of tag inventories CECOMPASBK-329
- SchedulerLogs visualization improvements (provider, service y object_id) CECOMPASBK-323
- Add real-time status to Oracle cloud vms CECOMPASBK-324
- Add field in accounts to exclude account from compliance reports CECOMPASBK-317
- Trends History CECOMPASBK-268
- Various improvements to export functions (CECOMPASBK-316, CECOMPASBK-315)
- Oracle Cloud Compute Instances inventoryCECOMPASBK-270
- Add Oracle Cloud Compute Instances Power On/Off/Restart Options CECOMPASBK-307
- Rename Section and Route of Companies -> Organizations CECOMPASBK-311
- Allow clients access to the Organizational units section CECOMPASBK-310
- Add company_id field to Account groups CECOMPASBK-312
- Oracle Cloud Icons CECOMPASBK-305
- Allow clients access to the backup logs and backup clean logs section CECOMPASBK-297
- Allow access to clients to the latest updates section CECOMPASBK-314
- Inventario de Azure SQL managed instances y databases CECOMPASBK-259
- Add new field to accounts to disable inventory CECOMPASBK-280
- Parsing RDS maintenance hours to display in scheduled actions CECOMPASBK-282
- Oracle Cloud authentication and VCN and subnet inventories CECOMPASBK-281
- Add account backup option CECOMPASBK-265
- New Azure Compliance reports (mislabeled servers and SQL databases) CECOMPASBK-236
- ECS cluster inventory CECOMPASBK-257
- Historical intake of inventoried elements (trends) CECOMPASBK-255
- List of Planned Actions for AWS Elastic Beanstalk CECOMPASBK-261
- Add option to disable account backup CECOMPASBK-205
Release 2.1.0 (2019.04.02)¶
- Main novelties with respect to version 2.0:
- Backup and cleanup script
- Scheduler support for custom backups
- Integration with Jira (number of tickets per account)
- Integration with New Relic (number of open incidents per account)
- Planned actions of cloud providers
- History of inventoried items (counter)
- Statistics history
- History of compliance reports
- New role switching system for switching between AWS accounts
- Support for global API keys
- User Manual
- New inventories
- New compliance reports
- Multitude of small improvements and bug fixes
Release 2.0.2019.03.27¶
- Compliance Report: Mislabeled VMs CECOMPASBK-236
- History of compliance rules CECOMPASBK-240
- History of statistics CECOMPASBK-241
- Compliance Report: Empty Azure storage accounts CECOMPASBK-242
- Compliance Report: Empty Azure SQL databases CECOMPASBK-243
- Compliance Report: Orphaned Disks CECOMPASBK-244
- Review tags from multiple Azure inventories CECOMPASBK-245
- New Statistics for AWS RDS and RDS Clusters CECOMPASBK-246
- Bug in contact export CECOMPASBK-248
- Bug in saving user preferences CECOMPASBK-249
Release 2.0.2019.03.09¶
- Compliance report: users with unused access keys for more than x months CECOMPASBK-227
- Azure Service Bus Inventory CECOMPASBK-210
- AWS VPN InventoryCECOMPASBK-228
- Interface tweaks CECOMPASBK-224
- Azure Redis Cache InventoryCECOMPASBK-208
- Azure VPN Inventory CECOMPASBK-233
- Redesign planner form CECOMPASBK-231
- New action in backup scheduler CECOMPASBK-232
- SEO / Social share CECOMPASBK-219
- Registration of actions CECOMPASBK-239
- New role selection system for AWS login CECOMPASBK-229
- List of planned actions in Cloud elements CECOMPASBK-226
Release 2.0.2019.02.12¶
- Azure Managed Disks Inventory CECOMPASBK-198
- Azure App Service Plans Inventory CECOMPASBK-72
- Google Cloud Spanner inventory CECOMPASBK-193
- Action to remove AWS AMIs CECOMPASBK-202
- AWS CloudFormation Inventory CECOMPASBK-75
- AWS RDS clusters inventoryCECOMPASBK-199
- Support for global API keys CECOMPASBK-204
- Additional fields in scheduler tasks CECOMPASBK-203
- New Compliance Reports for AWS CECOMPASBK-206
- User Manual CECOMPASBK-212
- Script redeployment of backups CECOMPASBK-129
- Backup cleanup script redeployment CECOMPASBK-201
- Resolved slowness in AWS EC2 listing CECOMPASBK-189
- Redesigned buttons/login page CECOMPASBK-197
- Azure Storage Accounts size CECOMPASBK-217
- Additional Azure Storage Accounts information CECOMPASBK-218
- Additional Azure SQL information CECOMPASBK-220
- Jira integration (number of open issues per account) CECOMPASBK-43, CECOMPASBK-222
- Integration with New Relic (number of open incidents per account) CECOMPASBK-195, CECOMPASBK-223
- Shutting Down/On AWS RDS clusters CECOMPASBK-200
- Improvements to the daily report by email CECOMPASBK-215
Release 2.0.0 (2018.12.14)¶
- API documentation with Swagger, available at /swagger CECOMPASBK-178
- Legal Accommodations CECOMPASBK-184, CECOMPASBK-190
- Changelog CECOMPASBK-191, CECOMPASBK-194
- SM role implementation CECOMPASBK-196
- Google Cloud Storage InventoryCECOMPASBK-192
- New statistics
- Improvements in contact management
- Improvements in loading speed of various sections
- Improved description of side menu itemsCECOMPASS-4, CECOMPASBK-31
- AWS SES inventory CECOMPASS-20, CECOMPASBK-79
Release 1.3.2018.11.09¶
- Elastic Beanstalk Inventory- CECOMPASBK-33, CECOMPASBK-172, CECOMPASBK-173, CECOMPASBK-174, CECOMPASBK-175, CECOMPASBK-176
- Bulk export "offline" and mailing - CECOMPASBK-169
Release 1.3.0¶
- API keys encryption - CECOMPASBK-167
Release 1.2.2018.10.26¶
- User notifications - CECOMPASBK-168
- Daily Report Improvements - CECOMPASBK-166
- Number of items next to each service in bulk export- CECOMPASBK-163
Versión 1.2.2018.10.19¶
- Using AWS Systems Manager Parameter Store for Key Storage
- Added new fields to AWS IAM user inventory: last password use, last password change, last access key use
- Refactoring the scheduler for SQS use when launching tasks from Cloudwatch Events
- Added filtering options for numeric columns, yes/no and dates
- Integration of Google Cloud VMs in scheduler - CECOMPASBK-155
- Refactoring for API implementation - CECOMPASBK-161
- Saving audit messages (manual power off/on, manually running scheduler tasks, creating AMIs for AWS EC2) - CECOMPASBK-133
- Google Cloud SQL Inventory - CECOMPASBK-160
Release 1.2.2018.10.11¶
- Add SSM Information to AWS EC2 - CECOMPASBK-151
- Google Cloud DNS Inventory- CECOMPASBK-139
- Functionality to collapse/expand supplier sections in side menu - CECOMPASBK-135
- Redeploying Actions (Power Off/On/Restart/Status) in AWS EC2 - CECOMPASBK-149, CECOMPASBK-143
- Redeploying Actions (Power Off/On/Restart/Status) in AWS RDS - CECOMPASBK-150, CECOMPASBK-144
- Deploy actions (off/on/reboot/status) in Azure VMs - CECOMPASBK-145, CECOMPASBK-147
- AWS Cloudfront Inventory- CECOMPASBK-76
Release 1.2.2018.10.05¶
- Google Cloud Networks and Subnetworks Inventory- CECOMPASBK-136
- Google Cloud VMs Inventory- CECOMPASBK-137
- Lambda on/off adaptation to return response- CECOMPASBK-141
- Actions button in AWS EC2 - CECOMPASBK-134
- New audit section - CECOMPASBK-132
- Compass Status Report - CECOMPASBK-120
- Adapt accounts section to Google Cloud - CECOMPASBK-131
- Azure Storage Accounts Inventory- CECOMPASBK-67
- Inclusion of metadata about encryption: S3 - CECOMPASBK-124
- Endpoints Correction AWS Elasticache - CECOMPASBK-138
Release 1.2.2018.09.28¶
- Inclusion of metadata about encryption: DynamoDB - CECOMPASBK-128
- Inclusion of metadata about encryption: RDS - CECOMPASBK-126
- Inclusion of metadata about encryption: EBS - CECOMPASBK-122
- Selection of columns by inventory in bulk export - CECOMPASBK-87
- Azure Application Gateways inventory - CECOMPASBK-53
- Inventory of AWS IAM users - CECOMPASBK-83
- Compliance: informs from AWS AMIs huérfanas - CECOMPASBK-94
- Compliance: Report AWS IAM, AWS ACM, and Azure certificates about to expire - CECOMPASBK-103
- Compliance: AWS ALB Report Offline - CECOMPASBK-102, CECOMPASBK-96
- Compliance: AWS ELB Report Offline - CECOMPASBK-101, CECOMPASBK-95
Versión 1.2.0¶
- Scheduler: add option to run task - CECOMPASBK-97
- Compliance: Unused AWS ACM Certificates Report - CECOMPASBK-104
- Compliance: Unused AWS IAM Certificates Report - CECOMPASBK-118
- Compliance: Offline AWS RDS Instances Report - CECOMPASBK-100
- Enable inventory search in side menu - CECOMPASBK-108
- Enable user option to hide empty inventories - CECOMPASBK-60
- Add provisioning and power status fields in Azure VMs - CECOMPASBK-109
- Inventario de Azure Load Balancers - CECOMPASBK-55
Versión 1.1.2018.09.07¶
- Review of graphs in statistics - CECOMPASBK-105
- Implement power off and on Azure VMs; Integration with Planner - CECOMPASBK-88
- Creating a microservice (Lambda) to power off/power on instances (separation from scheduler) - CECOMPASBK-110
- AWS Elasticache Network Inventory (VPCs and Subnets) - CECOMPASBK-107
- AWS RDS Network Inventory (VPCs and Subnets) - CECOMPASBK-106
- Copy button of IPs on private and public IPs AWS EC2 - CECOMPASBK-98
- AWS RDS statistics inventory for rule generation (connections in last X days) - CECOMPASBK-99
- Improvements to the visualization of compliance rules - CECOMPASBK-89
- Bulk export fixes (warning if no service selected) - CECOMPASBK-93
- Improved visualization of AWS EC2 (VPCs and subnets)
- New fields in contact and account management:
- Mobile, fixed extension and mobile extension in contacts
- Telephone and address in companies
- Associate accounts with companies
- Azure Traffic Manager inventory
Release 1.1.2018.08.31¶
- Added new time zone field to tasks; With this you can see a preview of when a task would run based on that time zone during the creation or editing of a task. This preview is also available in the task information and in the list of upcoming runs in the dashboard.
- Azure CDNs inventory
- Expanded contact management:
- Added fields to contacts for mobile phone, fixed extension and mobile extension
- Added fields to companies for phone and address
- New field in accounts to associate them with a company
- AWS IAM Certificate Inventory
- Azure Sendgrid inventory
Release 1.1.2018.08.24¶
- Azure SQL inventory
- Web management of Azure Tenants and Clients
- Improved visualization of AWS ELBs (instance and network names next to their IDs)
- AWS SQS Inventory
- Improvements in the visualization of statistics, hiding those graphs without data
- Initial implementation of the Compliance module (equivalent to the Elsener "Sweeper"). Accessible from the utilities menu. The following modules have been implemented:
- Mislabeled AWS EC2 instances (no name, project, or environment tags)
- Mislabeled AWS RDS instances (no project or environment tags)
- Orphaned AWS volumes (not associated with any instance)
- Orphaned AWS snapshots (snapshots whose source volume no longer exists)
- AWS Elastic IPs without any associated elements
- AWS EC2 instances powered off for more than 30 days (the number of days in the report is configurable from the report itself)
- Implementation of ExternalId for AWS account authentication
Release 1.1.2018.08.16¶
- Implementation of contacts. You can register contacts in the application, and then associate them with the accounts. This allows you to define a contact only once, and take advantage of it to associate it with multiple accounts. 3 sections have been created:
- Contact management, where contacts are individually defined, without associating them with any account.
- Management of contacts by account, accessible from the actions column of the accounts, where it is possible to associate existing contacts to that account, indicating the type of contact (management, technical, development, etc.)
- Account contact management, is similar to the previous listing, but without account filtering (accessible from the utilities menu); This section is useful for exporting all contacts associated with all accounts, for example, for bulk mailings.
- Simplified inventory. It allows you to export basic data of all the elements of certain accounts. It is limited to the first 2000 items found. It is not intended to export the entire database, but to export all the items that are being used in an account/project. Accessible from the tools menu.
- Item counter in the side menu. View the number of items in each service type. This counter respects the selection of accounts.
- Enhancements to viewing EBS volumes and AWS snapshots:
- For snapshots, allows you to view the volume from which it was created
- For volumes, allows you to view the snapshots created and the instances that are using it.
- Correction to AWS S3 statistics (previously requests were made to Cloudwatch for a fixed region; now the region where the bucket was created is used.