Skip to content

Releases: Hack23/cia

Release 2025.2.9

09 Feb 02:29
Compare
Choose a tag to compare

Highlights

🚀 New Features

  • Refactor page headers and titles to use constants @pethers (#7144)

📊 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

  • refactor, prepare restore test for min/com/party/pol. @pethers (#7167)

📦 Dependencies

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

SLSA 3
CII Best Practices
OpenSSF Scorecard
FOSSA Status
CLA assistant

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

03 Feb 21:28
Compare
Choose a tag to compare

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

SLSA 3
CII Best Practices
OpenSSF Scorecard
FOSSA Status
CLA assistant

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

03 Feb 20:40
Compare
Choose a tag to compare

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

  • Updated release drafter configuration in #7123, #7124
  • Updated README documentation in #7127

For a complete list of changes, see the full changelog.

Security Compliance

SLSA 3

Release 2025.1.30

29 Jan 23:07
Compare
Choose a tag to compare

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

SLSA 3

For a complete list of changes, see the full changelog

Release 2025.1.11

11 Jan 04:37
Compare
Choose a tag to compare

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:
    • Upload Artifact to 4.6.0 (#6968)
    • Checkov to 12.2943.0 (#6969)
    • Harden Runner to 2.10.3 (#6970)

🏠 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

SLSA 3

For a complete list of changes, see the full changelog

Release 2025.1.6

06 Jan 02:49
Compare
Choose a tag to compare

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

SLSA 3

For a complete list of changes, see the full changelog

Release 2025.1.2

02 Jan 10:29
Compare
Choose a tag to compare

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

  • Enhanced PostgreSQL configuration (#6916)
  • Fixed missing CSS issues (#6925)

📝 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

SLSA 3

For a complete list of changes, see the full changelog

Release 2024.12.28

28 Dec 00:57
Compare
Choose a tag to compare

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

  • Fixed JPA models mapped to database views (#6905)
  • Enhanced view system for AI analytics (#6904)

🔒 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

SLSA 3

For a complete list of changes, see the full changelog

Release 2024.12.25

24 Dec 23:39
Compare
Choose a tag to compare

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

  • CodeQL Action updated to 3.28.0 (#6888)
  • Checkov Action updated to 12.2940.0 (#6887)

🔄 Reverted Changes

  • Reverted "Add new Drools rules and move existing rules to new folder structure" (#6893)

Security Compliance

SLSA 3

For a complete list of changes, see the full changelog

Release 2024.12.21

21 Dec 20:11
Compare
Choose a tag to compare

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

  • General code cleanup and improvements (#6860)
  • Removed null references in form handling (#6873)

📦 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

  • Logback Classic upgraded to 1.5.14 (#6868, #6870)

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

SLSA 3

For a complete list of changes, see the full changelog