2.0.0.pre-release (2024-07-02)
-
UI 2.0 릴리즈
- UI 프레임워크를 Thymeleaf로 변경
- 보다 직관적인 사용자 인터페이스로 개선
- 업데이트된 UX 시나리오
- UI 2.0에 대한 상세 정보는 여기에서 확인할 수 있습니다.
-
Lite 릴리즈 (Thanks to @hjcdg1)
- FOSSLight 시스템용 Lite 웹이 출시되었습니다.
- 개인 사용자가 자가 점검을 위해 사용할 수 있도록 설계되었습니다.
- 간단한 UI로 모바일 호환성을 지원합니다.
-
API v2 릴리즈 (Thanks to @cobaltblu27)
- FOSSLight 시스템용 API v2가 출시되었습니다.
- RESTful API 아키텍처로 전환되었습니다.
- 응답 일관성이 개선되었습니다.
1.6.3 (2024-05-21)
- oss report API 들에 'sheetNames' parameter가 추가
- /api/v1/oss_report_bin
- /api/v1/oss_report_dep
- /api/v1/oss_report_src
- /api/v1/oss_report_selfcheck
- 패키징 파일 업로드 가능 사이즈가 4GB에서 5GB로 변경
- DEP탭에서는 CheckOSSName 버튼을 사용할 수 없으므로, 버튼 UI disabled 처리
- Notice 파일의 Text Format에 open source homapage link 추가
- Distribution Type 이름 변경
- Mapper 값 변경:
- Component 복사 시, DEPENDENCIES와 REF_OSS_NAME 추가
- DEPENDENCIES Column의 data type을 text 로 변경
1.6.1 (2023-11-23)
- Project, 3rd party, Self-check에 watcher를 추가 할 수 있는 API Endpoint가 추가 (/api/v1/prj_watcher_add, /api/v1/partner_watcher_add, /api/v1/selfcheck_watcher_add)
- 3rd, src, bin 탭에 "N/A"로 체크할 수 있는 API Endpoint가 추가 (/api/v1/prj_not_applicable)
- Project, Self-check의 report 업로드 시 reset 여부를 선택할 수 있도록 parameter가 추가 (/api/v1/oss_report_src, /api/v1/oss_report_bin, /api/v1/oss_report_selfcheck)
- Yaml형식의 FOSSLight Report를 다운로드 받을 수 있는 버튼이 "Export"에 추가
- 버전 별로 다른 license를 가진 OSS가 시스템에 처음 저장이 될 때, 기존 저장된 detected license를 보여주는 팝업이 추가
- FOSSLight Dependency Scanner를 통해 분석한 결과를 작성할 수 있는 DEP 탭이 추가
- "Dependencies" Column에 각 Package의 Relationship 정보가 추가
- DEP 탭의 OSS Name에는 Rename 기능이 적용되지 않음
- BOM 탭에서 Dependencies 아이콘을 클릭 시, Relationship 정보를 확인
- SPDX 형식의 문서로 Export시, Relationship 정보가 포함
- CycloneDX 지원, Package 단계에서 notice 발급 양식으로 선택 가능, BOM 탭에서 CycloneDX 리포트를 발급 가능
- "admin check" 버튼 체크로, BOM 탭의 download location, homepage와 copyright 정보 수정 가능
- Proejct, 3rd party에서 Export 시 모든 OSS가 고지 의무와 상관 없이 BOM에 출력
- OSS 보고서 양식이 업데이트
- Dependency 분석 결과를 기록할 수 있는 "DEP" Sheet가 추가
- Operating System 필드 및 Model Info sheet 내 카테고리 필드 자동 선택 양식 또한 최신 정보로 업데이트
- Notice를 login 전에 확인 가능
- "Not the same as property"의 워닝 메세지가 Copyright 열에 추가
1.6.0 (2023-07-28)
- 프로젝트에 Vulnerability가 검출된 OSS가 있는 경우, CVE ID별로 확인 및 조치 상태 관리할 수 있는 Security탭 추가
- MyBatis Migrations를 이용하여 DB 버전을 업그레이드 할 수 있습니다.
- 비밀번호 분실시, 비밀번호를 재설정 가능
- Self-Check 프로젝트를 Export 할 수 있는 API Endpoint(/api/v1/export_selfcheck)가 추가
- License List에 Bulk registration 버튼 추가하여 여러 license를 spread sheet에 작성 후 업로드 하면 한번에 저장 가능
- 3rd party에 OSS Bulk registration 버튼 추가하여 여러 OSS를 spread sheet에 작성 후 업로드 하면 한번에 저장 가능
- Self-Check의 OSS Table에 Homepage 정보가 추가
- Identification tab의 3rd Party/Project Search에서 3rd Party/Project ID로 검색 할 수 있는 기능이 추가
- FOSSLight report export시, BOM Tab에 취합되는 OSS 중 3rd Party Software에서 사용된 항목은 "From" Column에 "3rd-(3rd Party Name)" 양식으로 표기
- Project, 3rd Party, Self-Check에서 Exclude 체크된 OSS에 대해서 보안취약점이 표시되지 않고, List에서 Exclude OSS를 제외하고 Max Vulnerability Score가 표시
1.4.6 (2022-07-22)
- Project List에서 Change Division 버튼 추가
- OSS Notice 발행시 기본적으로 License의 internal url 대신 Website를 출력
1.4.5 (2022-07-15)
- YAML 버튼 클릭시 출력되는 양식 최신화
1.4.3 (2022-07-03)
- Project의 Basic Information탭 > Model 정보 추가
1.4.2 (2022-06-24)
- API > bom compare 의 change data 포맷 변경
1.4.1 (2022-06-17)
- Spring boot version을 2.1.7에서 2.6.8로 변경
- OSS List에서 검색시 로딩 시간 단축
1.4.0 (2022-06-03)
- Java 버전을 8에서 11로 변경
- Self-check > Check license 버튼 추가
1.3.9 (2022-05-27)
- OSS bulk registration (안정화 버전)
- OSS Name, nickname이 중복 저장되는 버그 수정
1.3.7 (2022-05-13)
- Check OSS name/License에서 DB의 OSS 정보를 찾을 때 Download location 매칭 방식 변경
- Download location이 포함되었는 지 체크하는 방식 대신 완전 일치해야 매칭하도록 변경되었습니다.
ex. github.com/fosslight/fosslight 를 찾으면 github.com/fosslight/fosslight_util 와 매칭되는 버그가 수정되었습니다.
- Download location이 포함되었는 지 체크하는 방식 대신 완전 일치해야 매칭하도록 변경되었습니다.
1.3.4 (2022-04-22)
- OSS Details tab에 rename 버튼 추가
Rename 버튼은 OSS Name과 nickname을 모든 버전에 대해 일괄 변경합니다.
1.3.3 (2022-04-15)
- Menu에 통계 추가
1.3.0 (2022-03-25)
- OSS List에 Bulk registration 버튼 추가
여러 OSS를 spread sheet에 작성 후 업로드하면 한번에 저장할 수 있습니다.
- Vulnerability List > DB에 저장되지 않은 OSS에 대하여 CVE-ID로 검색 불가한 버그 수정
- Identification 탭에서 OSS Bulk registration 버튼을 클릭시 unconfirmed 목록을 load 하는 방식 대신 spread sheet를 업로드하는 방식으로 교체
1.2.34 (2022-03-18)
- Project를 복사할 때 복사할 status를 선택하는 기능 추가 (Status: Identification, Packaging)
1.2.33 (2022-03-11)
- Self-check > admin 기준 빨간색 warning message가 있다면 Obligation을 unclear 로 표시
1.2.32 (2022-03-04)
- 3rd Party List에 Vulnerability Score 추가
1.2.31 (2022-02-25)
- 3rd Party/Project의 division을 수정 가능하게 변경
1.2.29 (2022-02-11)
- 개인 설정 탭(메뉴에서 로그인 user 이름 클릭)에서 List별 검색 조건 설정 기능 추가
1.2.24 (2021-12-31)
- Self-check > URL 입력시 FOSSLight Scanner Service 연동
- 3rd Party > Check OSS Name/License 추가
- OSS Table 상단 bulk edit 버튼 추가
- 여러 Row를 한번에 수정할 수 있습니다.
1.2.22 (2021-12-17)
- Self-check > OSS Notice 발행 기능 추가
- 등록되지 않은 OSS가 있더라도 Self-check에서 OSS Notice 발행 가능합니다. 단, OSS Notice 발행을 위하여 License는 모두 등록되어야 합니다.
- Project의 Identification탭에 Check License 추가
- Check OSS Name > 여러 OSS 이름 중 선택하는 기능 추가
1.2.21 (2021-12-10)
- SPDX(json, yaml)가 OSS Notice 압축 파일에 포함되지 않는 버그 수정
1.2.19 (2021-12-03)
- "Create project for OSS Notice" 버튼 추가
- 해당 3rd Party를 3rd Party 탭에 load한 Project를 생성하는 기능
- 사용자별 언어 세팅을 저장 기능 추가
1.2.17 (2021-12-19)
- Self-Check에 Check License 추가
1.2.15 (2021-11-05)
- License에 여러 webpage 입력 가능하도록 함
- OSS List에 OSS Type 검색 조건 추가
1.2.13 (2021-10-27)
- 3rd Party 업로드 포맷으로 SPDX Spread sheet 추가
1.2.12 (2021-10-22)
- Self-check/Project 업로드 포맷으로 SPDX Spread sheet 추가
- 3rd Party 업로드 포맷으로 csv 추가
- OSS Notice로 SPDX (json, yaml) 추가
1.2.11 (2021-10-15)
- 언어를 영어와 한국어 중 선택 가능하도록 함
- Self-check/Project 업로드 포맷으로 csv 추가
1.2.9 (2021-10-01)
- 3rd Party/Project에서 "Show comments history"가 미동작하는 버그 수정
1.2.5 (2021-09-10)
- Check OSS Name > OSS 정보를 못 찾는 경우 Download location에 따라 추천 OSS Name을 표시
1.2.4 (2021-09-03)
- Docker 메일 서버를 docker-compose에 추가
- Restriction 아이콘 클릭시 license 정보 팝업을 띄움
1.2.3 (2021-08-27)
- OSS 상세 정보 탭 > synchronization 버튼 추가
- synchronization는 OSS 정보를 버전별로 일괄 변경합니다.
1.2.2 (2021-08-20)
- OSS 상세 정보 탭 > "deactivate" 추가
- deactivate 체크한 OSS는 더 이상 사용하지 않음을 뜻합니다. 이에 OSS Table에 deactivate OSS를 작성하면 빨간색 warning message를 표시하고 Confirm이 불가합니다.
1.2.0 (2021-07-30)
- 기존 OSS의 License를 Declared license로 변경하고 Detected license를 추가
1.0 (2021-04-30)
FOSSLight Hub v1.0 릴리즈