Repository navigation
·
2 commits
to eb018d70ace227faae00d0ce1d3a89fe7ab925f3
since this release
Citrus release v5.1.0
What's Changed
- feat(#1714): add Playwright connector for browser automation by @asuruceanu in #1715
- fix(#1727): register custom serializers via module in agent JsonSupport by @christophd in #1729
- fix(#1711): revert duration type change in RemoteResult by @christophd in #1730
- fix(#1732): resolve camel-test-infra artifact from catalog by service prefix by @christophd in #1735
- fix(#1726): use actual receive timeout in JMS consumer timeout exception by @christophd in #1736
- fix(#1733): let inline system properties override properties file by @christophd in #1739
- fix(#1731): add CamelResetRouteStatsAction to reset Camel route statistics by @christophd in #1740
- fix(#1734): respect explicit message type in receive action validation by @christophd in #1743
- feat(#1737): upgrade Playwright to 1.63.0 and expose missing driver capabilities by @asuruceanu in #1738
- fix(#1725): support nested jar URLs in ResourcePathTypeResolver by @christophd in #1744
- fix(#1723): handle SQL result set validation for 0 rows by @christophd in #1746
- ci(#1741): build only changed modules on pull requests by @asuruceanu in #1742
- Add single route(String) method to CamelRouteActionBuilderBase by @christophd in #1748
- feat(#1745): XML and YAML elements for the remaining Playwright actions by @asuruceanu in #1747
- fix(#1723): improve SQL result set validation for 0 rows by @christophd in #1749
- fix(#1720): stabilize CamelRouteIT with seda handoff by @asuruceanu in #1754
- chore(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.2 by @dependabot[bot] in #1756
- chore(deps): bump tools.jackson.core:jackson-databind from 3.2.1 to 3.2.2 by @dependabot[bot] in #1755
- feat(#1752): name, nest and scope applied test behaviors by @asuruceanu in #1753
- feat(#1751): send HTTP requests with the browser session by @asuruceanu in #1750
- feat(#1759): expose remaining Playwright driver options on their owning actions by @asuruceanu in #1760
- feat(#1762): support List in variable path expressions and document container by @asuruceanu in #1763
- fix(#1765): add validate(BiConsumer) to CamelVerifyRouteStatsAction for custom route stats validation by @christophd in #1766
- feat: add allOf, anyOf, not combinator validation matchers by @christophd in #1769
- feat: typed results for tests (Question/AskAction/Answer) by @asuruceanu in #1758
- fix(#1761): remove JBang citrus-application.properties to avoid uber-jar collision by @christophd in #1770
- fix(#1771): replace static final fields with dynamic accessor methods in CitrusSettings by @christophd in #1772
- feat(#1767): add greaterThanOrEqualTo and lowerThanOrEqualTo validation matchers by @asuruceanu in #1773
- chore(deps): bump tools.jackson.core:jackson-databind from 3.2.2 to 3.2.3 by @dependabot[bot] in #1780
- chore(deps): bump com.fasterxml.jackson.core:jackson-core from 2.22.2 to 2.22.3 by @dependabot[bot] in #1779
- chore(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.22.2 to 2.22.3 by @dependabot[bot] in #1777
- chore(deps): bump tools.jackson.core:jackson-core from 3.2.2 to 3.2.3 by @dependabot[bot] in #1778
- fix(#1785): expose strict mode on JsonMessageValidationContextBuilder interface by @christophd in #1786
- feat(#1775): Add Playwright entry to citrus-endpoint-catalog by @asuruceanu in #1776
- ci(#1789): provide local JDK 21 to Camel JBang by @asuruceanu in #1790
- feat(#1782): add AssertJ validation module by @asuruceanu in #1783
- chore(deps): bump org.springframework:spring-webmvc from 7.0.8 to 7.0.9 by @dependabot[bot] in #1787
- fix(#1795): use stable Apache Kafka image for auto-create-topics IT by @asuruceanu in #1796
- feat(#1784): name path expression when value matcher fails by @asuruceanu in #1794
- fix(#619): run SQL result set validators without a script context, add POJO callbacks by @asuruceanu in #1788
- fix(#1798): mark send action done when message creation fails by @asuruceanu in #1799
- chore(#1801): upgrade the Selenium HtmlUnit browser to htmlunit3-driver by @asuruceanu in #1802
- feat(#1797): add GraphQL client and server support by @asuruceanu in #1800
- fix(#1791): make the XML test DSL schema compile with strict XSD validators by @asuruceanu in #1793
- feat(#1803): add Cucumber steps for Playwright (citrus-cucumber-playwright) by @asuruceanu in #1804
- feat: declare Playwright action in XML test DSL schema by @asuruceanu in #1805
- chore: update stable dependencies and fix breaking API changes by @christophd in #1810
- fix(#1811): upgrade javassist to 3.33.0-GA for Java 9+ compatibility by @christophd in #1813
- fix(#1816): isolate TestContext per dynamic test in JUnitCitrusTest by @christophd in #1818
- fix(#1812): fix Selenium action bugs (B1, B4, B5, B6, B7, B8) by @asuruceanu in #1815
- feat(#1819): add Selenium interaction actions and extended wait/select support by @asuruceanu in #1820
- feat(#1825): preserve flow report history across test runs by @asuruceanu in #1827
- fix(#1826): omit default Content-Type on bodyless HTTP requests by @asuruceanu in #1829
- feat(#1821): add Selenium verify and extract actions with variable-aware XML/YAML locators by @asuruceanu in #1822
- fix(#1824): correct agent command option descriptions by @asuruceanu in #1832
- Selenium action parity: frames, cookies and JavaScript result variable by @asuruceanu in #1831
- feat(#1833): Selenium browser options - headless, arguments, window size and timeouts by @asuruceanu in #1834
- fix(#1835): resolve secured-connection reference by its own name by @asuruceanu in #1836
Full Changelog: v5.0.2...v5.1.0