Skip to content

Releases: Hack23/cia

Release 2025.1.6

06 Jan 02:49

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

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

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

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

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

Release 2024.12.15

15 Dec 13:50

Choose a tag to compare

Release 2024.12.15

Highlights

  • Enhanced politician compliance checking with new rules
  • Improved documentation and feature showcase
  • Major code cleanup and UI grid form improvements
  • Updated dependencies including AWS SDK and Apache Commons

🔍 Compliance & Rules

  • Added new rules for politician compliance checking (#6844)
  • Updated existing compliance rules (#6848)

📝 Documentation & Links

  • Enhanced documentation with feature showcase
  • Fixed document links and references (#6852)
  • Improved view documentation (#6853)
  • Added comprehensive features documentation linking to CIA Project Features

🧹 Code Quality & UI

  • Implemented grid form cleanup for better UI (#6854)
  • Performed general code cleanup (#6850, #6851)
  • Fixed test implementations (#6842, #6843)

📦 Dependencies

Major Updates

  • Apache Commons Text upgraded to 1.13.0 (#6847)
  • XMLBeans upgraded to 5.3.0 (#6849)
  • AWS SDK upgraded to 1.12.780 (#6845)

Project Features

The CIA Project continues to provide:

  • Political ecosystem dashboards
  • Comprehensive scoreboards
  • Critical analytics tools
  • Data-driven decision-making support
  • Transparency and accountability features

Security Compliance

SLSA 3

For a complete list of changes, see the full changelog

Release 2024.12.13

13 Dec 20:41

Choose a tag to compare

✨ Highlights

  • 🎨 Enhanced UI headers and page descriptions across the application
  • 📊 Improved political dashboard and ranking system
  • 🔄 Major refactoring of menu factories for better organization
  • 📈 Significant UI improvements in charts and party leader sections

🎨 UI/UX Improvements

🏷️ Header & Navigation

  • 🔍 Enhanced page headers across multiple components (#6798, #6799, #6800, #6804)
  • 🏛️ Updated page headers in government modules (#6809, #6810)
  • ⚖️ Fixed party page mode headers (#6811)
  • 🔄 Improved header usage in various components (#6826)
  • 🎯 Fixed missing headers (#6838)

📱 Menu & Navigation

  • ⚙️ Enhanced menu factories implementation (#6836)
  • 🧹 Performed menu system cleanup (#6837)
  • 📋 Updated various menu item factories:
    • 🏛️ Government Body Ranking (#6831)
    • 👥 Politician (#6832)
    • 🎯 Party Ranking (#6834)
    • 📊 Politician Ranking (#6835)

📊 Dashboard & Charts

  • 🔄 Refactored Dashboard View for better maintainability (#6829)
  • 👥 Enhanced party leader section (#6841)
  • 📈 Improved charts implementation (#6840)
  • 🗳️ Fixed ballot view (#6805)
  • 📊 Updated ranking headers (#6806)

🏛️ Political Analysis Components

  • 📈 Refactored Ministry Ranking scoreboard (#6827)
  • 🏆 Enhanced leaderboard functionality (#6828)
  • 📝 Improved descriptions and data sources (#6830)

📚 Documentation

  • 📝 Fixed Javadoc warnings and missing comments (#6813, #6816)

🛠️ Technical Improvements

  • 🎨 Enhanced UI fixes (#6817)
  • 🧹 Page header cleanup (#6820)
  • ✅ Fixed tests (#6808)

📦 Dependencies

🔄 Major Updates

  • ⚙️ Drools upgraded to 10.0.0 (#6818)
  • 📝 Log4j BOM updated to 2.24.3 (#6839)
  • 📊 JavaMelody Core updated to 1.99.2 (#6807)

🤖 GitHub Actions

  • 🔒 Attest Build Provenance updated to 2.1.0 (#6815)
  • 📄 Attest SBOM updated to 2.1.0 (#6814)
  • 🔍 CodeQL Action updated to 3.27.9 (#6833)
  • ✅ Checkov Action updated to 12.2934.0 (#6802)

🔧 Development Dependencies

  • 🔌 gRPC Context updated to 1.69.0 (#6819)
  • ⚡ Reactor Core updated to 3.7.1 (#6821)
  • 📚 Maven Javadoc Plugin updated to 3.11.2 (#6797)
  • 📝 JBoss LogManager updated to 3.1.1.Final (#6791)
  • 🔒 OWASP Dependency Check Maven updated to 11.1.1 (#6790)

🔒 Security Compliance

SLSA 3

📅 Release Information

  • Release Date: 2024.12.13
  • Generated: 2025-01-29 23:46:09 UTC
  • Author: @pethers

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

🏷️ Icon Legend

  • 🚀 New Release
  • ✨ Highlight
  • 🎨 UI/UX
  • 📊 Analytics
  • 🏛️ Political
  • 📦 Dependencies
  • 🔒 Security
  • 📝 Documentation
  • 🛠️ Technical
  • ✅ Testing

Release 2024.12.5

05 Dec 00:39

Choose a tag to compare

What's ChangedSLSA 3

  • use cia-dist-deb-2024.11.23.all.deb by @pethers in #6726
  • use cia-dist-deb-2024.11.23.all.deb by @pethers in #6727
  • Preparing Aurora PostgreSQL to be used as a knowledge base for Amazon Bedrock by @pethers in #6728
  • build(deps): bump bridgecrewio/checkov-action from 12.2917.0 to 12.2919.0 by @dependabot in #6729
  • build(deps-dev): bump cia.project.versions.selenium from 4.26.0 to 4.27.0 by @dependabot in #6730
  • build(deps): bump bridgecrewio/checkov-action from 12.2919.0 to 12.2920.0 by @dependabot in #6732
  • build(deps): bump cia.project.versions.aws from 1.12.778 to 1.12.779 by @dependabot in #6733
  • build(deps): bump bridgecrewio/checkov-action from 12.2920.0 to 12.2923.0 by @dependabot in #6734
  • build(deps): bump org.jboss.logmanager:jboss-logmanager from 3.0.6.Final to 3.1.0.Final by @dependabot in #6735
  • build(deps): bump org.jetbrains.kotlin:kotlin-bom from 2.0.21 to 2.1.0 by @dependabot in #6736
  • Update package-info.java descriptions in citizen-intelligence-agency module by @pethers in #6740
  • build(deps): bump org.jsoup:jsoup from 1.18.1 to 1.18.2 by @dependabot in #6738
  • build(deps-dev): bump io.grpc:grpc-context from 1.68.1 to 1.68.2 by @dependabot in #6739
  • build(deps): bump bridgecrewio/checkov-action from 12.2923.0 to 12.2924.0 by @dependabot in #6737
  • build(deps): bump com.google.protobuf:protobuf-java from 4.28.3 to 4.29.0 by @dependabot in #6741
  • Update package-info.java with detailed descriptions by @pethers in #6742
  • Update package-info.java files with descriptions by @pethers in #6744
  • Update README.md by @pethers in #6745
  • Update README.md by @pethers in #6746
  • build(deps): bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.0 to 2.9.1 by @dependabot in #6748
  • build(deps): bump cia.project.versions.jackson from 2.18.1 to 2.18.2 by @dependabot in #6747
  • build(deps): bump org.codehaus.mojo:license-maven-plugin from 2.4.0 to 2.5.0 by @dependabot in #6749
  • Improve Javadoc for package-info.java files by @pethers in #6750
  • Update package-info.java descriptions by @pethers in #6751
  • build(deps): bump org.htmlunit:htmlunit from 4.6.0 to 4.7.0 by @dependabot in #6752
  • Fix text strings in menu factory implementations by @pethers in #6753
  • Update cia.scss by @pethers in #6754
  • Revert "Update cia.scss" by @pethers in #6755
  • Update CommitteeRankingMenuItemFactoryImpl.java by @pethers in #6756
  • Update cia.scss by @pethers in #6757
  • Improve JUnit tests in citizen-intelligence-agency by @pethers in #6759
  • Revert "Improve JUnit tests in citizen-intelligence-agency" by @pethers in #6761
  • commons-io 2.18.0 by @pethers in #6760
  • htmlunit3-driver 4.27.0 by @pethers in #6758
  • Improve Vaadin theme to match Ingress style by @pethers in #6762
  • Revert "Improve Vaadin theme to match Ingress style" by @pethers in #6763
  • Update README.md by @pethers in #6764
  • Update README.md by @pethers in #6765
  • Update README.md by @pethers in #6766
  • build(deps): bump org.jsoup:jsoup from 1.18.2 to 1.18.3 by @dependabot in #6768
  • build(deps): bump bridgecrewio/checkov-action from 12.2924.0 to 12.2925.0 by @dependabot in #6767
  • Update index.apt to match README.md in Maven site APT format by @pethers in #6769
  • Delete citizen-intelligence-agency/src/site/apt/index.apt by @pethers in #6770
  • Create index.md by @pethers in #6772
  • build(deps): bump org.checkerframework:checker-qual from 3.48.2 to 3.48.3 by @dependabot in #6774
  • build(deps): bump bridgecrewio/checkov-action from 12.2925.0 to 12.2927.0 by @dependabot in #6773
  • build(deps): bump org.apache.commons:commons-dbcp2 from 2.12.0 to 2.13.0 by @dependabot in #6775
  • Update panel captions for better context and descriptions by @pethers in #6777
  • build(deps): bump org.eclipse.jdt:ecj from 3.39.0 to 3.40.0 by @dependabot in #6776
  • Update UserRoleSystemITest.java by @pethers in #6778
  • Update panel captions for better context by @pethers in #6779
  • build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 by @dependabot in #6781
  • Update panel caption to use embeddedId.concern by @pethers in #6780
  • Viewupdate by @pethers in #6782
  • Revert "Update panel caption to use embeddedId.concern" by @pethers in #6783
  • Panelcaptions by @pethers in #6785
  • Panelcaptions by @pethers in #6786
  • Update BallotChartsPageModContentFactoryImpl.java by @pethers in #6787
  • build(deps): bump com.google.protobuf:protobuf-java from 4.29.0 to 4.29.1 by @dependabot in #6788
  • Update release.yml by @pethers in #6789

Full Changelog: 2024.11.23...2024.12.5

Release 2024.11.23

23 Nov 08:59

Choose a tag to compare

What's Changed SLSA 3

Full Changelog: 2024.11.17...2024.11.23

Release 2024.11.17

17 Nov 17:51

Choose a tag to compare

What's Changed SLSA 3

Full Changelog: 2024.11.14...2024.11.17