Releases: Hack23/cia
Releases · Hack23/cia
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
Release 2024.12.15
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
For a complete list of changes, see the full changelog
Release 2024.12.13
✨ 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:
📊 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
🛠️ Technical Improvements
📦 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
📅 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
What's Changed
- 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
What's Changed 
- https://github.com/Hack23/cia/blob/master/FinancialSecurityPlan.md
- update deb use 2024.11.17 by @pethers in #6697
- Update README.md by @pethers in #6698
- add db.m7g instace types by @pethers in #6699
- Update FinancialSecurityPlan.md by @pethers in #6702
- build(deps): bump cia.project.versions.javers from 7.6.3 to 7.7.0 by @dependabot in #6700
- build(deps): bump bridgecrewio/checkov-action from 12.2906.0 to 12.2908.0 by @dependabot in #6701
- build(deps): bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #6703
- build(deps): bump bridgecrewio/checkov-action from 12.2908.0 to 12.2909.0 by @dependabot in #6704
- build(deps): bump com.google.errorprone:error_prone_core from 2.35.1 to 2.36.0 by @dependabot in #6705
- spring-security 5.8.15 -> 5.8.16 by @pethers in #6706
- build(deps): bump com.google.errorprone:error_prone_annotations from 2.35.1 to 2.36.0 by @dependabot in #6709
- build(deps): bump bridgecrewio/checkov-action from 12.2909.0 to 12.2912.0 by @dependabot in #6708
- vaadin 8.14.3 -> 8.14.4 by @pethers in #6707
- build(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0 by @dependabot in #6715
- build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot in #6717
- build(deps): bump bridgecrewio/checkov-action from 12.2912.0 to 12.2915.0 by @dependabot in #6716
- build(deps): bump bridgecrewio/checkov-action from 12.2915.0 to 12.2917.0 by @dependabot in #6718
- build(deps): bump org.apache.logging.log4j:log4j-bom from 2.24.1 to 2.24.2 by @dependabot in #6721
- RDS Postgres 17.1 -> 17.2 by @pethers in #6725
Full Changelog: 2024.11.17...2024.11.23
Release 2024.11.17
What's Changed 
- use cia-dist-deb-2024.11.14.all.deb by @pethers in #6685
- build(deps): bump github/codeql-action from 3.27.3 to 3.27.4 by @dependabot in #6687
- build(deps): bump bridgecrewio/checkov-action from 12.2903.0 to 12.2906.0 by @dependabot in #6686
- RDS Postgres 16.4 -> 17.1 by @pethers in #6688
- increase idletimeout by @pethers in #6689
- Create FinancialSecurityPlan.md by @pethers in #6690
- Update FinancialSecurityPlan.md by @pethers in #6691
- Update FinancialSecurityPlan.md by @pethers in #6692
- Update MinistryRankingCurrentPartiesLeaderScoreboardChartsPageModCont… by @pethers in #6693
- Update README.md by @pethers in #6694
- Update MinistryRankingCurrentPartiesLeaderScoreboardChartsPageModCont… by @pethers in #6695
- build(deps): bump nl.basjes.parse.useragent:yauaa from 7.28.1 to 7.29.0 by @dependabot in #6696
Full Changelog: 2024.11.14...2024.11.17