Releases: Hack23/cia
Release 2025.2.9
Highlights
- Update labeler.yml @pethers (#7169)
- Update labeler.yml @pethers (#7168)
- [StepSecurity] Apply security best practices @step-security-bot (#7163)
- Update labeler.yml @pethers (#7165)
- Rename labeller.yml to labeler.yml @pethers (#7164)
- remove labeller @pethers (#7161)
- Add missing package-info.java files with descriptive Javadoc @pethers (#7160)
- Refactor menu factory implementations to use constants @pethers (#7158)
- Update codeql-analysis.yml @pethers (#7159)
- update test suite @pethers (#7157)
- restore ballot test @pethers (#7156)
- Refactor page matching logic and menu item commands @pethers (#7155)
- restore doc test @pethers (#7154)
- refactor doc package @pethers (#7150)
- fix common test @pethers (#7145)
- Update release-drafter.yml @pethers (#7143)
🚀 New Features
📊 Political Analysis
- Enhance UserPoliticianTest with additional page verification tests @pethers (#7170)
- refactor, prepare restore test for min/com/party/pol. @pethers (#7167)
📈 Analytics & Data
- Enhance UserPoliticianTest with additional page verification tests @pethers (#7170)
- refactor, prepare restore test for min/com/party/pol. @pethers (#7167)
🎨 UI/UX Improvements
- Enhance UserPoliticianTest with additional page verification tests @pethers (#7170)
- refactor, prepare restore test for min/com/party/pol. @pethers (#7167)
🔄 Code Quality & Refactoring
- Enhance UserPoliticianTest with additional page verification tests @pethers (#7170)
- refactor, prepare restore test for min/com/party/pol. @pethers (#7167)
📝 Documentation
📦 Dependencies
- build(deps): bump org.codehaus.plexus:plexus-java from 1.3.0 to 1.4.0 @dependabot[bot] (#7166)
- build(deps): bump github/codeql-action from 3.28.8 to 3.28.9 @dependabot[bot] (#7162)
- build(deps): bump io.smallrye:jandex from 3.2.4 to 3.2.5 @dependabot[bot] (#7153)
- build(deps): bump bridgecrewio/checkov-action from 12.2957.0 to 12.2959.0 @dependabot[bot] (#7152)
- build(deps): bump bridgecrewio/checkov-action from 12.2955.0 to 12.2957.0 @dependabot[bot] (#7151)
- build(deps): bump bridgecrewio/checkov-action from 12.2953.0 to 12.2955.0 @dependabot[bot] (#7149)
- build(deps): bump joda-time:joda-time from 2.13.0 to 2.13.1 @dependabot[bot] (#7148)
- build(deps): bump bridgecrewio/checkov-action from 12.2952.0 to 12.2953.0 @dependabot[bot] (#7147)
- build(deps): bump release-drafter/release-drafter from 5 to 6 @dependabot[bot] (#7146)
Political Analysis Enhancements
Changes in this release continue to enhance the Citizen Intelligence Agency (OSINT) platform's capabilities for monitoring political figures and institutions, providing improved insights into:
- Political performance metrics
- Institutional transparency
- Decision-making analysis
- Risk assessment
Security Compliance
Contributors
Thanks to @dependabot[bot], @pethers, @step-security-bot and dependabot[bot] for their contributions to this release!
Full Changelog: 2025.2.3.1...2025.3.0
Release 2025.2.3.1
Highlights
📦 Dependencies
- build(deps): bump io.smallrye:jandex from 3.2.3 to 3.2.4 @dependabot (#7141)
- build(deps): bump org.checkerframework:checker-qual from 3.48.4 to 3.49.0 @dependabot (#7140)
Political Analysis Enhancements
Changes in this release continue to enhance the Citizen Intelligence Agency (OSINT) platform's capabilities for monitoring political figures and institutions, providing improved insights into:
- Political performance metrics
- Institutional transparency
- Decision-making analysis
- Risk assessment
Security Compliance
Contributors
Thanks to @dependabot, @dependabot[bot] and @pethers for their contributions to this release!
Full Changelog: 2025.2.3...2025.2.4
Release 2025.2.3
Highlights
- Enhanced page matching logic and SQL view refresh process
- Improved user home page functionality
- Added SLSA attestations for WAR files
- Multiple dependency updates for improved security and performance
🏗️ Dependencies & Infrastructure
- ByteBuddy upgraded to 1.17.0 in #7128
- GSON upgraded from 2.11.0 to 2.12.1 in #7125, #7129
- Apache HttpClient5 upgraded to 5.4.2 in #7137
- GitHub CodeQL action upgraded to 3.28.8 in #7126
🔒 Security
- Dependency-check-maven upgraded to 12.0.2 in #7130
- Checkov security scanning action upgraded to 12.2952.0 in #7139
- Added SLSA attestations for WAR files in #7132
🏠 Internal Improvements
- Refactored page matching logic in #7133
- Enhanced SQL view refresh process in #7133
- Modified user home page functionality in #7136
📝 Documentation & Configuration
For a complete list of changes, see the full changelog.
Security Compliance
Release 2025.1.30
Highlights
- Upgraded to PostgreSQL 16 with enhanced security configuration
- Added comprehensive devcontainer support with improved development environment
- Implemented new test suites and improved test infrastructure
- Major refactoring of UI constants and package structures
🚀 Features & Enhancements
- Enhanced development environment with PostgreSQL and additional tools (#7004)
- Upgraded to PostgreSQL 16 with enhanced initialization script (#7009)
- Added Node.js and Docker-in-Docker features to development environment (#7006)
- Enhanced integration test framework with browser support (#7022)
🔒 Security
- Enhanced PostgreSQL SSL configuration for improved security (#7008)
- Bump dependency-check-maven from 11.1.1 to 12.0.0 (#7003)
🏗️ Dependencies & Infrastructure
- Scala Library upgraded from 2.13.15 to 2.13.16 (#6988, #6989)
- AWS SDK upgraded to 2.30.2 (#7058)
- ByteBuddy upgraded to 1.16.1 (#7063)
- Numerous other dependency updates (see full changelog)
🧪 Testing & Quality
- Added unit test suite and updated Java test configuration (#7075)
- Refactored test package structure and updated imports (#7040)
- Added test coverage for PageCommandUserConstants (#7097)
- Improved test execution and configuration (#7055)
🏠 Internal Improvements
- Refactored constants to interface in menu factories (#7023)
- Refactored ranking pages into separate package structure (#7101)
- Added package-info.java files to ranking packages (#7122)
- Improved MAVEN_OPTS for enhanced module exports (#7035)
🐛 Bug Fixes
- Fixed riksdagen doc list import problem (#7088)
- Fixed JMX module name and dependency scope (#7001)
- Fixed working directory path in devcontainer.json (#7016)
📝 Documentation
- Added Javadoc documentation for module-info.java files (#7000)
- Added SonarLint configuration for connected mode (#7005)
Security Compliance
For a complete list of changes, see the full changelog
Release 2025.1.11
Highlights
- Added comprehensive GitHub Codespaces development environment configuration
- Improved module system support with new module-info.java files
- Refactored party leader logic for better maintainability
- Major dependency updates including POI 5.4.0 and Protobuf 4.29.3
🚀 Features & Enhancements
- Added GitHub Codespaces development environment configuration (#6953)
- Refactored common party leader logic into utility class (#6944)
- Refactored leader card utility for improved functionality (#6966)
🏗️ Module System Improvements
- Added missing module-info.java files across the project (#6971)
- Multiple module system refinements and fixes (#6972-6976)
- Fixed VSCode module warnings (#6980)
📦 Dependencies
Major Updates
- Apache POI upgraded to 5.4.0 (#6964)
- Protobuf Java upgraded to 4.29.3 (#6962)
- Commons BeanUtils upgraded to 1.10.0 (#6950)
- JSON library upgraded to 20250107 (#6952)
Other Dependencies
- Commons Codec updated to 1.17.2 (#6949)
- Okio updated to 3.10.2 (#6965)
- HttpCore5 updated to 5.3.2 (#6967)
🔧 Infrastructure & CI
- Updated Actions:
🏠 Internal Improvements
- Reduced complexity and improved branch coverage (#6945)
- Multiple VSCode configuration improvements (#6956-6961)
- Various cleanup and warning fixes (#6946, #6979, #6985-6987)
- Docker configuration updates (#6954, #6955, #6957)
Security Compliance
For a complete list of changes, see the full changelog
Release 2025.1.6
Highlights
- Enhanced Political Career Analysis System
- Improved Parliament Decision Flow visualization
- Enhanced classification logic for balanced political analysis
- Major code quality improvements and refactoring
🚀 Features & Enhancements
- Enhanced Political Career Analysis System with improved data processing (#6936)
- Enhanced Parliament Decision Flow visualization efficiency (#6929)
- Enhanced classification logic for balanced political analysis (#6941)
- Added more data to political analysis views (#6938)
📊 Data Visualization & Charts
- Improved code quality in chart factory classes (#6931)
- Refactored DecisionFlowChartManagerImpl for better performance (#6932)
- Consolidated leaderboard common code (#6939)
🔄 Code Quality & Refactoring
- Improved code quality across chart factory classes (#6931)
- Removed unused local variables from test files (#6940)
- General code cleanup and improvements (#6937)
- Various refactoring improvements (#6934)
📦 Dependencies
Major Updates
- JSON library upgraded to 20241224 (#6930)
- Mockito Core upgraded to 5.15.2 (#6933)
- Logback Classic upgraded to 1.5.16 (#6942)
- Checker Qual updated to 3.48.4 (#6935)
📝 Documentation & Maintenance
- Updated copyright notices to 2025 (#6928)
Security Compliance
For a complete list of changes, see the full changelog
Release 2025.1.2
Release 2025.1.2
Highlights
- Extended Ministry Ranking functionality with additional attributes
- Improved scoreboard data quality by replacing dummy values
- Enhanced documentation with comprehensive Javadoc updates
- Significant code refactoring to reduce duplication
🚀 Features & Enhancements
Ministry Ranking & Scoreboard Improvements
- Extended MinistryRankingCurrentPartiesLeaderScoreboardChartsPageMod with new attributes (#6913)
- Replaced dummy values with real data in scoreboard classes (#6914)
- Added missing data to improve completeness (#6915)
🏗️ Infrastructure
📝 Documentation
- Added comprehensive Javadoc to package-info.java files (#6917)
- Updated and improved existing Javadoc comments (#6918)
🔄 Code Quality & Refactoring
- Removed duplicate code and refactored common methods (#6922)
- Consolidated common code for card header column (#6923)
- Additional duplicate code removal (#6924)
📦 Dependencies
- Waffle JNA upgraded to 3.5.1 (#6921)
- Checkov Action updated to 12.2941.0 (#6926)
- Various dependency updates (#6927)
Security Compliance
For a complete list of changes, see the full changelog
Release 2024.12.28
Highlights
- Enhanced political analytics with new materialized views
- Added comprehensive document activity tracking features
- Unified political dashboard layouts
- Improved security with refined egress policies
🚀 Features & Enhancements
Analytics & Data Visualization
- Added materialized view enhancing party-level analytics (#6903)
- Added document activity level, profile, and collaboration tracking (#6906)
- Unified political dashboard layouts for consistent analytics (#6907)
- Improved data grid ordering functionality (#6908)
🏗️ Database & Models
🔒 Security Improvements
- Implemented egress policy with URL whitelist (#6911)
- Fixed token permissions (#6910)
- Resolved forbidden API usage (#6909)
📝 Documentation
- Updated package-info.java Javadoc comments (#6902)
🛠️ CI/CD
- Fixed release workflow configuration (#6912)
Security Compliance
For a complete list of changes, see the full changelog
Release 2024.12.25
Highlights
- Enhanced Riksdagen document analytics and reporting
- Improved committee decision analysis views
- Implemented reproducible builds for integrity
- Added comprehensive productivity and engagement tracking
🚀 Features & Enhancements
Analytics & Reporting
- Enhanced Riksdagen document analytics and reporting views (#6889)
- Enhanced Committee Decision Analysis Views (#6901)
- Improved committee, government, and party role analysis (#6895)
- Added productivity and engagement tracking features (#6890)
Data Quality
- Implemented filtering to show only active parties/politicians (#6892)
- Fixed party views for better accuracy (#6891)
🏗️ Build & Infrastructure
- Implemented reproducible builds for improved integrity and security (#6900)
- Upgraded UML Doclet to 2.2.1 (#6882)
- Upgraded Hibernate Search to 6.2.4.Final (#6899)
📝 Documentation
- Added missing package-info.java files with descriptions (#6883)
- Added Javadoc for module-info files (#6897)
- Updated package-info.java files with comprehensive Javadoc comments (#6898)
📦 Dependencies
Major Updates
- Hibernate Search upgraded to 6.2.4.Final (#6899)
- JNA Platform upgraded to 5.16.0 (#6884)
- Logback Classic upgraded to 1.5.15 (#6880)
Development Tools
🔄 Reverted Changes
- Reverted "Add new Drools rules and move existing rules to new folder structure" (#6893)
Security Compliance
For a complete list of changes, see the full changelog
Release 2024.12.21
Highlights
- Enhanced UI with modernized card layout replacing legacy form panels
- Optimized PostgreSQL database views for improved performance
- Improved admin interface look and feel
- Major dependency updates including JUnit 5.11.4 and Artemis 2.39.0
🎨 UI/UX Improvements
- Replaced legacy form panel fields with modern card layout (#6873)
- Improved admin pagemode classes for better look and feel (#6859)
- Removed deprecated form panel text fields (#6876, #6877)
- Enhanced Committee UI components (#6878)
🏗️ Performance & Infrastructure
- Optimized PostgreSQL database views for better performance (#6874)
- Fixed database indexes (#6879)
- Updated CloudFormation template (#6855)
🧹 Code Quality
📦 Dependencies
Testing Framework
- JUnit Jupiter Engine upgraded to 5.11.4 (#6857)
- JUnit Platform Launcher upgraded to 5.11.4 (#6858)
- JUnit Vintage Engine upgraded to 5.11.4 (#6863)
Major Components
- ByteBuddy upgraded to 1.15.11 (#6856)
- Guava upgraded to 33.4.0-jre (#6861)
- Netty BOM upgraded to 4.1.116.Final (#6864)
- Artemis Server upgraded to 2.39.0 (#6871)
- Artemis JMS Client upgraded to 2.39.0 (#6875)
- Protobuf Java upgraded to 4.29.2 (#6869)
Logging
GitHub Actions
- Setup Java Action upgraded to 4.6.0 (#6865)
- Upload Artifact Action upgraded to 4.5.0 (#6866)
- Checkov Action upgraded to 12.2939.0 (#6872)
Security Compliance
For a complete list of changes, see the full changelog