v32.6.0
- Improve the performance of the codebase relations list view to support large number
of entries. #858 - Improve DiscoveredPackageListView query performances refining the prefetch_related. #856
- Fix the
map_java_to_class
d2d pipe to skip if no.java
file is found. #853 - Enhance Package search to handle full
pkg:
purls and segment of purls. #859 - Add a new step in the
deploy_to_develop
pipeline where we tag archives as
processed, if all the resources in their extracted directory is mapped/processed. #827 - Add the ability to clone a project. #874
- Improve perceived display performance of projects charts and stats on home page.
The charts are displayed when the number of resources or packages are less than
5000 records. Else, a button to load the charts is displayed. #844 - Add advanced search query system to all list views. Refer to the documentation for details about the search syntax. #871
- Migrate the ProjectError model to a global ProjectMessage.
3 level of severity available: INFO, WARNING, and ERROR. #338 - Add label/tag system that can be used to group and filters projects. #769
What's Changed
- Map files with empty status in
map_javascript
step by @keshav-space in #852 - Improve DiscoveredPackageListView query performances #856 by @tdruez in #860
- Refactor the CodebaseRelationListView #858 by @tdruez in #864
- Fix the map_java_to_class pipe to skip if no .java is found #853 by @tdruez in #865
- Assign status to processed archives by @AyanSinhaMahapatra in #861
- Fix duplicate results in
in_package
query by @keshav-space in #879 - Fix processed archive bug by @AyanSinhaMahapatra in #877
- Fix run with docker link and grammar by @Hritik14 in #867
- Add clone method on Project model #822 by @tdruez in #874
- Add toggle button for graphs when more than 5000 resources #844 by @tdruez in #884
- Add advanced search query system to all list views #871 by @tdruez in #892
- Migrate the ProjectError model to a global ProjectMessage #338 by @tdruez in #820
- Add errors if ABOUT file resource not found by @AyanSinhaMahapatra in #891
- Avoid path map solely based on file name by @keshav-space in #882
- Handle thirdparty package.json file in d2d by @keshav-space in #881
- Document rosetta support by @Hritik14 in #894
- Add label/tag system on Projects using django-taggit #769 by @tdruez in #893
- purldb matching updates #781 by @JonoYang in #782
New Contributors
Full Changelog: v32.5.2...v32.6.0