From e156ae92f837bd2e3198f398915e9ecbe86ebbb9 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Mon, 11 Sep 2023 09:55:04 +0200 Subject: [PATCH 01/13] Add Jekyll content to be able to serve the proposals Signed-off-by: Jeff Mesnil --- .github/workflows/jekyll.yml | 64 ++++++ .gitignore | 1 + Gemfile | 12 + Gemfile.lock | 93 ++++++++ _config.yml | 29 +++ _data/wildfly-categories.yaml | 11 + _includes/index-categories.html | 44 ++++ _layouts/base.html | 32 +++ _layouts/categories.html | 5 + _layouts/proposal.html | 21 ++ _sass/asciidoc.scss | 0 _sass/colors.scss | 38 ++++ _sass/copy.scss | 28 +++ _sass/global.scss | 280 ++++++++++++++++++++++++ _sass/grid.scss | 129 +++++++++++ _sass/includes/header-banner.scss | 20 ++ _sass/includes/header.scss | 160 ++++++++++++++ _sass/includes/project-footer.scss | 95 ++++++++ _sass/includes/redhat-footer.scss | 62 ++++++ _sass/includes/share-page.scss | 9 + _sass/layouts/about.scss | 21 ++ _sass/layouts/contribute.scss | 28 +++ _sass/layouts/downloads.scss | 135 ++++++++++++ _sass/layouts/error-page.scss | 17 ++ _sass/layouts/home.scss | 115 ++++++++++ _sass/layouts/news.scss | 97 ++++++++ _sass/layouts/post.scss | 3 + _sass/layouts/security.scss | 21 ++ assets/css/main.scss | 27 +++ assets/img/wildfly_hero_r3v1.jpg | Bin 0 -> 141094 bytes assets/javascript/copy.js | 33 +++ design-doc-template.adoc | 7 +- index.adoc | 5 + maven/WFLY-14934_Server_Plugin.adoc | 7 +- maven/WFMP-174_image_goal.adoc | 7 +- openshift/WFLY-14936_New_S2I_Image.adoc | 7 +- 36 files changed, 1659 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/jekyll.yml create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 _config.yml create mode 100644 _data/wildfly-categories.yaml create mode 100644 _includes/index-categories.html create mode 100644 _layouts/base.html create mode 100644 _layouts/categories.html create mode 100644 _layouts/proposal.html create mode 100644 _sass/asciidoc.scss create mode 100644 _sass/colors.scss create mode 100644 _sass/copy.scss create mode 100644 _sass/global.scss create mode 100644 _sass/grid.scss create mode 100644 _sass/includes/header-banner.scss create mode 100644 _sass/includes/header.scss create mode 100644 _sass/includes/project-footer.scss create mode 100644 _sass/includes/redhat-footer.scss create mode 100644 _sass/includes/share-page.scss create mode 100644 _sass/layouts/about.scss create mode 100644 _sass/layouts/contribute.scss create mode 100644 _sass/layouts/downloads.scss create mode 100644 _sass/layouts/error-page.scss create mode 100644 _sass/layouts/home.scss create mode 100644 _sass/layouts/news.scss create mode 100644 _sass/layouts/post.scss create mode 100644 _sass/layouts/security.scss create mode 100644 assets/css/main.scss create mode 100644 assets/img/wildfly_hero_r3v1.jpg create mode 100644 assets/javascript/copy.js create mode 100644 index.adoc diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml new file mode 100644 index 000000000..52728c39a --- /dev/null +++ b/.github/workflows/jekyll.yml @@ -0,0 +1,64 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +# Sample workflow for building and deploying a Jekyll site to GitHub Pages +name: Deploy Jekyll site to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: ["main"] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + # Build job + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Ruby + uses: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0 + with: + ruby-version: '3.1' # Not needed with a .ruby-version file + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + cache-version: 0 # Increment this number if you need to re-download cached gems + - name: Setup Pages + id: pages + uses: actions/configure-pages@v3 + - name: Build with Jekyll + # Outputs to the './_site' directory by default + run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" + env: + JEKYLL_ENV: production + - name: Upload artifact + # Automatically uploads an artifact from the './_site' directory by default + uses: actions/upload-pages-artifact@v2 + + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 diff --git a/.gitignore b/.gitignore index a22cbdbe5..16372a4b9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +_site # ignore .svn metadata files .svn # ignore Maven generated target folders diff --git a/Gemfile b/Gemfile new file mode 100644 index 000000000..2bc17e747 --- /dev/null +++ b/Gemfile @@ -0,0 +1,12 @@ +source "https://rubygems.org" + +gem "jekyll" +gem "minima" + +group :jekyll_plugins do + gem "jekyll-feed" + gem "jekyll-seo-tag" + gem 'jekyll-asciidoc' + gem 'jekyll-paginate-v2' + +end diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 000000000..9fe7441e9 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,93 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.5) + public_suffix (>= 2.0.2, < 6.0) + asciidoctor (2.0.20) + colorator (1.1.0) + concurrent-ruby (1.2.2) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + eventmachine (1.2.7) + ffi (1.15.5) + forwardable-extended (2.6.0) + google-protobuf (3.24.3-arm64-darwin) + google-protobuf (3.24.3-x86_64-linux) + http_parser.rb (0.8.0) + i18n (1.14.1) + concurrent-ruby (~> 1.0) + jekyll (4.3.2) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) + jekyll-watch (~> 2.0) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (>= 0.3.6, < 0.5) + pathutil (~> 0.9) + rouge (>= 3.0, < 5.0) + safe_yaml (~> 1.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-asciidoc (3.0.0) + asciidoctor (>= 1.5.0) + jekyll (>= 3.0.0) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) + jekyll-paginate-v2 (3.0.0) + jekyll (>= 3.0, < 5.0) + jekyll-sass-converter (3.0.0) + sass-embedded (~> 1.54) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.4) + listen (3.8.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.4.0) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (5.0.3) + rb-fsevent (0.11.2) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.6) + rouge (4.1.3) + safe_yaml (1.0.5) + sass-embedded (1.66.1-arm64-darwin) + google-protobuf (~> 3.23) + sass-embedded (1.66.1-x86_64-linux-gnu) + google-protobuf (~> 3.23) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + unicode-display_width (2.4.2) + webrick (1.8.1) + +PLATFORMS + arm64-darwin-22 + x86_64-linux + +DEPENDENCIES + jekyll + jekyll-asciidoc + jekyll-feed + jekyll-paginate-v2 + jekyll-seo-tag + minima + +BUNDLED WITH + 2.4.19 diff --git a/_config.yml b/_config.yml new file mode 100644 index 000000000..693d598f4 --- /dev/null +++ b/_config.yml @@ -0,0 +1,29 @@ +title: WildFly Proposals +url: "https://docs.wildfly.org/" +baseurl: /wildfly-proposals +# Build settings +markdown: kramdown +theme: minima +plugins: + - jekyll-feed + - jekyll-paginate-v2 +sass: + style: compressed + +defaults: + - scope: + path: "" + values: + layout: "proposal" + +collections: + docs: + output: true + wildfly-categories: + output: true + +asciidoctor: + base_dir: :docdir + safe: unsafe + attributes: + imagesdir: /assets/img/news/ \ No newline at end of file diff --git a/_data/wildfly-categories.yaml b/_data/wildfly-categories.yaml new file mode 100644 index 000000000..bd3bb0e27 --- /dev/null +++ b/_data/wildfly-categories.yaml @@ -0,0 +1,11 @@ +--- +categories: + - name: Maven + id: maven + description: Maven Tooling & Ecosystem + - name: User Experience + id: user-experience + description: Impact how the user experiences working with WildFly + - name: Cloud + id: cloud + description: Developping and Running WildFly on the cloud \ No newline at end of file diff --git a/_includes/index-categories.html b/_includes/index-categories.html new file mode 100644 index 000000000..fd5a64a27 --- /dev/null +++ b/_includes/index-categories.html @@ -0,0 +1,44 @@ +
+

{{ page.title }}

+
+ +
+ +

Table of Contents

+
    + {% for cat in site.data["wildfly-categories"].categories %} +
  • {{ cat.name }}
  • + {% endfor %} +
+ + + +
+ {% for cat in site.data["wildfly-categories"].categories %} +

{{ cat.name }} [{{ cat.id }}]

+
{{ cat.description | markdownify }}
+ + {% for page in site.pages %} + + {% endfor %} + {% endfor %} +
+ +
+

Uncategorized Proposals

+ + {% for page in site.pages %} +
    + {% unless page.categories %} + {% if page.title != nil and page.layout == "proposal" %} +
  • {{ page.title }}
  • + {% endif %} + {% endunless %} +
+ {% endfor %} +
+
\ No newline at end of file diff --git a/_layouts/base.html b/_layouts/base.html new file mode 100644 index 000000000..1e2eb93c2 --- /dev/null +++ b/_layouts/base.html @@ -0,0 +1,32 @@ + + + + + + + + {{ page.title | default: site.title }} + + + + + + + + + + +
+ {{ content }} +
+ + + + + + + + + \ No newline at end of file diff --git a/_layouts/categories.html b/_layouts/categories.html new file mode 100644 index 000000000..6842c3cc9 --- /dev/null +++ b/_layouts/categories.html @@ -0,0 +1,5 @@ +--- +layout: base +--- + +{% include index-categories.html %} \ No newline at end of file diff --git a/_layouts/proposal.html b/_layouts/proposal.html new file mode 100644 index 000000000..4b7cfa1ac --- /dev/null +++ b/_layouts/proposal.html @@ -0,0 +1,21 @@ +--- +layout: base +--- + +
+
+

{{page.title}}

+
+ + {% unless pages.categories == empty %} +
In  + {% for cat in page.categories %} + {{ cat }} + {% endfor %} +
+ {% endunless %} + + {{ content }} +
+
+ diff --git a/_sass/asciidoc.scss b/_sass/asciidoc.scss new file mode 100644 index 000000000..e69de29bb diff --git a/_sass/colors.scss b/_sass/colors.scss new file mode 100644 index 000000000..9543137b5 --- /dev/null +++ b/_sass/colors.scss @@ -0,0 +1,38 @@ +/** + +This is a partial. +It lies in /_sass, just waiting to be imported. +It does not contain the YAML front matter and has no corresponding output file in the built site. + +*/ + +// WILDFLY color palette + +$red: #DE5C49; +$orange: #E37B40; +$yellow: #FFEF9F; +$blue: #324D5C; +$teal: #46B29D; + +$dark-red: #85372C; +$dark-orange: #85372C; +$dark-yellow: #90792E; +$dark-blue: #1E2E37; +$dark-teal: #2A6B5E; + +// Basic colors +$black : #000000; +$white : #FFFFFF; + +//Grayscale +$gray-1 : #AAAAAA; +$gray-2 : #555555; +$gray-3 : #333333; +$gray-4 : #222222; + + +// Alternative spelling +$grey-1 : #AAAAAA; +$grey-2 : #555555; +$grey-3 : #333333; +$grey-4 : #222222; diff --git a/_sass/copy.scss b/_sass/copy.scss new file mode 100644 index 000000000..64a956b0f --- /dev/null +++ b/_sass/copy.scss @@ -0,0 +1,28 @@ +.btn-copy { + background-color: transparent !important; + border: transparent !important; + color: $yellow; + cursor: pointer; + float: right; +} + +.btn-copy:hover { + color: $orange !important; +} + +/* Avoid different line-heights when the button is used */ +.inline-btn-copy { + margin-top: 0; + margin-left: 0; + margin-bottom: 0; +} + +// clipboard for code blocks +pre.highlight { + .btn-copy { + display: block; + margin-top: 0; + padding-left: 0.5em; + margin-bottom: 0; + } +} \ No newline at end of file diff --git a/_sass/global.scss b/_sass/global.scss new file mode 100644 index 000000000..609063449 --- /dev/null +++ b/_sass/global.scss @@ -0,0 +1,280 @@ +// This is a partial. +// It lies in /_sass, just waiting to be imported. +// It does not contain the YAML front matter and has no corresponding output file in the built site. + +@import "colors"; +@import url('https://fonts.googleapis.com/css?family=PT+Mono|Titillium+Web:200,400,700'); + +html, +body { + font-size: 100%; + font-weight: 100; + background-color: $dark-blue; +} + +body { + margin: 0; + font-family: 'Titillium Web', sans-serif; + color: $white; + line-height: 1rem; +} + +div.content { + padding: 0 13rem; + @media screen and (max-width: 1170px) { padding: 0 6rem; } + @media screen and (max-width: 480px) { padding: 0 2rem; } +} + +.hide { + &-tablet { + @media screen and (max-width: 768px) { display: none; } + } + &-mobile { + @media screen and (max-width: 480px) { display: none; } + } +} + +.tablet-fullwidth { + @media screen and (max-width: 768px) { + margin-left: -6rem !important; + margin-right: -6rem !important; + } + @media screen and (max-width: 480px) { + margin-left: -2rem !important; + margin-right: -2rem !important; + } +} + +.mobile-fullwidth { + @media screen and (max-width: 480px) { + margin-left: -2rem !important; + margin-right: -2rem !important; + } +} + +h1,h2,h3,h4,h5,h6,p { + color: $white; + margin: 2rem 0; +} + +h1 { + font-size: 6rem; + line-height: 6rem; + font-weight: 200; + @media screen and (max-width: 768px) { + font-size: 3rem; + line-height: 3rem; + } +} + +h2 { + font-size: 2.5rem; + line-height: 3rem; + font-weight: 100; + @media screen and (max-width: 768px) { + font-size: 2rem; + line-height: 2rem; + } +} + +h3 { + font-size: 2rem; + line-height: 2rem; + font-weight: 700; + @media screen and (max-width: 768px) { + font-size: 1rem; + line-height: 1rem; + } +} + +h4 { + font-size: 1.5rem; + line-height: 1.75rem; + font-weight: 400; + @media screen and (max-width: 768px) { + font-size: .75rem; + line-height: .75rem; + } +} + +p { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 100; + &.light { + color: $white; + } +} + +p.byline { + font-size: 1.5rem; + line-height: 1.8rem; +} + +a { + line-height: 1.5rem; + font-weight: 400; + color: $yellow; + cursor: pointer; + strong { color: $yellow; } + &.light-background{ color: $teal; } +} + +a.button-cta { + text-align: center; + color: $dark-blue; + background-color: $yellow; + border: 2px solid $yellow; + text-transform: uppercase; + text-decoration: none; + margin: .5rem; + padding: 12px 40px; + white-space: nowrap; + line-height: 3.5; + transition: background .2s ease-in 0s; + &:hover, &:active, &:focus { + background-color: $dark-yellow; + border-color: $dark-yellow; + color: $yellow; + } + @media screen and (max-width: 768px) { + line-height: 1.5; + } +} + +a.button-cta.secondary { + background: none; + border: 2px solid $yellow; + color: $yellow; + &:hover, &:active, &:focus { + background-color: $dark-yellow; + border-color: $dark-yellow; + color: $yellow; + } +} + +.hljs { + color: $black; + background: $yellow; +} + +code { + font-family: "PT Mono",monospace; + background-color: $yellow; + color: $black; + overflow: auto; + padding: 0 2px; + border-radius: 4px; + max-width:1000px +} + + +pre { + padding: .5rem 1rem; +} + +hr { + border-width: 2px; + margin: 6rem 0 4rem 0; +} + +img { max-width: 100%; } + +.logo-wrapper { + display: inline-block; + max-width: 13.5rem; + padding-top: 1rem; +} +.wf-logo { + width: 100%; +} + +.sec-title-teal h2 { + background-color: $teal; + color: $white; + padding: 1rem; +} +.sec-title-yellow h2 { + background-color: $yellow; + color: $blue; + padding: 1rem; +} +.sec-title-red h2 { + background-color: $red; + color: $white; + padding: 1rem; +} +.sec-title-bluw h2 { + background-color: $blue; + color: $white; + padding: 1rem; +} + +table { + border-spacing: 1px; + + thead th, tbody td { + padding: .5rem 1rem; + } + + thead th { + background-color: $teal; + color: $white; + padding: .5rem 1rem; + font-size: 1.5rem; + line-height: 1.5rem; + font-weight: 400; + text-align: left; + } + tbody tr { + &:nth-child(even) { + background-color: $blue; + } + td p { + margin: 0; + } + } +} + +.admonitionblock.note, .note { + tbody .icon { + background-color: $teal; + } + tbody .content { + background-color: $blue; + } +} + +.admonitionblock.warning, .warning { + tbody .icon { + background-color: $orange; + } + tbody .content { + background-color: $blue; + } +} + +.listingblock, +.literalblock, +.imageblock, +.tableblock { + .content { + padding: 0; + } +} + +.listingblock { + max-width: 1000px; +} + +.paginator-btns a { + margin: 1rem 0; + &:first-of-type { + margin-right: calc(100% - 372px); + } + @media screen and (max-width: 768px) { + display: block; + width: 100%; + } +} + diff --git a/_sass/grid.scss b/_sass/grid.scss new file mode 100644 index 000000000..341c6c730 --- /dev/null +++ b/_sass/grid.scss @@ -0,0 +1,129 @@ +$breakpoint-m: 48em; + +.grid-wrapper { + display: grid; + grid-template-columns: repeat(12, 1fr); + grid-gap: 1em; + clear: both; +} + +.width-1-12 { + grid-column: span 1; +} + +.width-2-12 { + grid-column: span 2; +} + +.width-3-12 { + grid-column: span 3; +} + +.width-4-12 { + grid-column: span 4; +} + +.width-5-12 { + grid-column: span 5; +} + +.width-6-12 { + grid-column: span 6; +} + +.width-7-12 { + grid-column: span 7; +} + +.width-8-12 { + grid-column: span 8; +} + +.width-9-12 { + grid-column: span 9; +} + +.width-10-12 { + grid-column: span 10; +} + +.width-11-12 { + grid-column: span 11; +} + +.width-12-12 { + grid-column: span 12; +} + +.width-1-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 1; + } +} + +.width-2-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 2; + } +} + +.width-3-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 3; + } +} + +.width-4-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 4; + } +} + +.width-5-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 5; + } +} + +.width-6-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 6; + } +} + +.width-7-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 7; + } +} + +.width-8-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 8; + } +} + +.width-9-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 9; + } +} + +.width-10-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 10; + } +} + +.width-11-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 11; + } +} + +.width-12-12-m { + @media (max-width: $breakpoint-m) { + grid-column: span 12; + } +} + diff --git a/_sass/includes/header-banner.scss b/_sass/includes/header-banner.scss new file mode 100644 index 000000000..83189ae37 --- /dev/null +++ b/_sass/includes/header-banner.scss @@ -0,0 +1,20 @@ +.header-banner { + background-color: $red; + padding: 1.13rem; + position: fixed; + z-index: 2; + width: 100%; + p { + margin: 0; + font-size: 1.5rem; + line-height: 1.5rem; + text-align: center; + width: calc(100% - 2.5rem); + } + + + .content { + position: relative; + top: 6rem; + padding-bottom: 5rem; + } +} diff --git a/_sass/includes/header.scss b/_sass/includes/header.scss new file mode 100644 index 000000000..d82a5dec5 --- /dev/null +++ b/_sass/includes/header.scss @@ -0,0 +1,160 @@ +// This is a partial. +// It lies in /_sass, just waiting to be imported. +// It does not contain the YAML front matter and has no corresponding output file in the built site. + +// Navigation Variables +$nav-breakpoint: 1024px; +$nav-height: 70px; + +// Outer navigation wrapper +.navigation { + height: $nav-height; +} + +// Container with no padding for navbar +.nav-container { + max-width: $content-width; + margin: 0 auto; + display: inline; +} + +// Navigation +nav { + float: right; + padding-top: 1rem; + ul { + list-style: none; + margin: 0; + padding: 0; + li { + float: left; + position: relative; + a, + a:visited { + display: block; + padding: 0 20px; + line-height: $nav-height; + font-size: 1.5rem; + text-decoration: none; + color: $white; + &.active { + color: $yellow; + font-weight: 700; + } + } + } + } +} + +nav ul.nav-list { + .button-cta.secondary { + line-height: 1.3; + padding: .4rem 1rem; + margin-top: 1rem; + text-transform: none; + } + li a { + font-size: 1.1rem; + padding: 0 10px; + } +} + +/* Mobile navigation */ + +// Binds to JS Toggle +.nav-mobile { + display: none; + position: absolute; + top: 2rem; + right: 2rem; + height: $nav-height; + width: $nav-height; +} +@media only screen and (max-width: $nav-breakpoint) { + .navigation { + padding-top: 2rem; + padding-right: 2rem; + } + .nav-mobile { + display: block; + z-index: 1; + } + .logo-wrapper { + display: block; + margin: 0 auto; + padding-top: 0; + } + nav { + width: 16rem; + padding-top: 0; + .nav-list { + background-color: $yellow; + position: relative; + left: 100px; + top: -80px; + padding: 3rem 1rem 1rem 1rem; + border-top-right-radius: 30px; + border-bottom-left-radius: 30px; + @media screen and (max-width: 468px) { + left: 50px; + } + .button-cta.secondary { + display: none; + } + } + ul { + display: none; + li { + float: none; + a, + a:visited { + padding: 15px; + line-height: 20px; + color: $dark-blue; + &.active { + color: $dark-blue; + font-weight: 700; + } + } + ul li a { padding-left: 30px; } + } + } + } +} + +@media screen and (min-width: $nav-breakpoint) { + .nav-list { display: block !important; } +} + +#nav-toggle { + position: absolute; + left: 18px; + top: 22px; + cursor: pointer; + padding: 10px 35px 16px 0px; + span, + span:before, + span:after { + cursor: pointer; + border-radius: 1px; + height: 5px; + width: 35px; + background: $white; + position: absolute; + display: block; + content: ''; + transition: all 300ms ease-in-out; + } + span:before { top: -10px; } + span:after { bottom: -10px; } + &.active span { + background-color: transparent; + &:before, + &:after { top: 0; } + &:before { transform: rotate(45deg); } + &:after { transform: rotate(-45deg); } + } +} +@media only screen and (max-width: 480px) { + nav { width: 18rem; } +} diff --git a/_sass/includes/project-footer.scss b/_sass/includes/project-footer.scss new file mode 100644 index 000000000..ffe9d21e9 --- /dev/null +++ b/_sass/includes/project-footer.scss @@ -0,0 +1,95 @@ +// This is a partial. +// It lies in /_sass, just waiting to be imported. +// It does not contain the YAML front matter and has no corresponding output file in the built site. + +.project-footer { + background-color: $grey-4; + + .logo-wrapper { + display: block; + margin: 0 auto; + } + + p { + margin-top: 0; + font-size: .875rem; + @media screen and (max-width: 1024px) { + grid-column: 1/6; + } + @media screen and (max-width: 768px) { + order: 2; + grid-column: span 12; + } + } + + .project-links { + font-size: .875rem; + @media screen and (max-width: 1024px) { + grid-column: span 2; + } + @media screen and (max-width: 768px) { + order: 1; + grid-column: span 4; + } + @media screen and (max-width: 480px) { + order: 1; + grid-column: span 6; + } + } + + ul.footer-links { + list-style: none; + padding-left: 0; + a { font-size: .875rem; } + } + .more-links { + padding-left: 4rem; + font-size: .875rem; + margin-bottom: 2rem; + ul { + -moz-column-count: 4; + -moz-column-gap: 1rem; + -webkit-column-count: 4; + -webkit-column-gap: 1rem; + column-count: 4; + column-gap: 1rem; + a { font-size: .875rem; } + } + @media screen and (max-width: 1024px) { + grid-column: span 12; + border-top: 4px solid white; + padding: 3rem 0 2rem 0; + margin-bottom: 1rem; + } + @media screen and (max-width: 768px) { + order: 3; + ul { + -moz-column-count: 3; + -moz-column-gap: 1rem; + -webkit-column-count: 3; + -webkit-column-gap: 1rem; + column-count: 3; + } + } + @media screen and (max-width: 480px) { + ul { + -moz-column-count: 2; + -moz-column-gap: 1rem; + -webkit-column-count: 2; + -webkit-column-gap: 1rem; + column-count: 2; + } + } + } +} + +.footer-section { + border-bottom: 4px solid white; + margin-bottom: 3rem; + padding: 1rem 0; + @media screen and (max-width: 480px) { + border-bottom: none; + margin-bottom: 1rem; + } +} + diff --git a/_sass/includes/redhat-footer.scss b/_sass/includes/redhat-footer.scss new file mode 100644 index 000000000..5747ce13b --- /dev/null +++ b/_sass/includes/redhat-footer.scss @@ -0,0 +1,62 @@ +.redhat-footer { + background-color: $black; + + .grid-wrapper { padding: .5rem 0; } + + .licence { + grid-column: 5/9; + align-self: center; + justify-self: center; + a { + color: $white; + font-size: .75rem; + font-weight: 200; + } + @media screen and (max-width: 1024px) { + grid-column: 1/5; + justify-self: left; + } + @media screen and (max-width: 768px) { + grid-column: 1/7; + } + @media screen and (max-width: 480px) { + grid-column: 1/13; + justify-self: center; + order: 3; + } + } + + .redhat { + grid-column: 9/12; + align-self: center; + justify-self: end; + font-size: .75rem; + font-weight: 200; + @media screen and (max-width: 1024px) { + grid-column: 5/12; + justify-self: right; + } + @media screen and (max-width: 768px) { + grid-column: 7/11; + } + @media screen and (max-width: 480px) { + grid-column: 1/13; + justify-self: center; + order: 2; + } + } + .redhat-logo { + grid-column: 12/13; + justify-self: end; + align-self: center; + img { width: 6rem; } + @media screen and (max-width: 768px) { + grid-column: 11/13; + } + @media screen and (max-width: 480px) { + grid-column: 1/13; + justify-self: center; + order: 1; + } + } +} diff --git a/_sass/includes/share-page.scss b/_sass/includes/share-page.scss new file mode 100644 index 000000000..22b078e3b --- /dev/null +++ b/_sass/includes/share-page.scss @@ -0,0 +1,9 @@ +.share-page { + a { + text-decoration: none; + img { + max-width: 1.5rem; + margin-right: .5rem; + } + } +} \ No newline at end of file diff --git a/_sass/layouts/about.scss b/_sass/layouts/about.scss new file mode 100644 index 000000000..839af6fab --- /dev/null +++ b/_sass/layouts/about.scss @@ -0,0 +1,21 @@ +.about-page { + padding-bottom: 3rem; + .page-subtitle { + color: $teal; + border-top: 2px solid $teal; + border-bottom: 2px solid $teal; + padding: 2rem 0; + margin: 4rem 0 0 0; + strong { + color: $teal; + } + } + .sec-title-teal, + .sec-title-yellow, + .sec-title-red, + .sec-title-blue { + h2 { + text-align: center; + } + } +} diff --git a/_sass/layouts/contribute.scss b/_sass/layouts/contribute.scss new file mode 100644 index 000000000..0b699d82a --- /dev/null +++ b/_sass/layouts/contribute.scss @@ -0,0 +1,28 @@ +.contribute-page { + padding-bottom: 3rem; + .page-subtitle { + color: $red; + border-top: 2px solid $red; + border-bottom: 2px solid $red; + padding: 2rem 0; + margin-top: 4rem; + strong { + color: $red; + } + } + .contribute-item { + text-align: center; + margin: 1rem; + h3 { + margin-bottom: 1rem; + } + p { + margin-top: 1rem; + } + } + @media screen and (max-width: 480px) { + .contribute-item { + grid-column: span 12; + } + } +} diff --git a/_sass/layouts/downloads.scss b/_sass/layouts/downloads.scss new file mode 100644 index 000000000..52c26e2db --- /dev/null +++ b/_sass/layouts/downloads.scss @@ -0,0 +1,135 @@ +// This is a partial. +// It lies in /_sass, just waiting to be imported. +// It does not contain the YAML front matter and has no corresponding output file in the built site. + +.wildfly-downloads { + h1 { + text-align: center; + } + + .download-ctas { + text-align: center; + @media screen and (max-width: 768px) { + a.button-cta { + display: block; + margin: 1rem auto; + + min-width: 230px; + } + } + } + .page-subtitle { + text-align: center; + border-top: 2px solid white; + border-bottom: 2px solid white; + padding: 0 0 2rem 0; + margin: 4rem 0; + h4 { + text-align: left; + font-weight: 200; + color: $teal; + a { font-weight: 200; } + strong { color: $teal; } + } + } +} + +.version-row { + background-color: $blue; + margin: 3rem 0; + padding: 1rem; + + &:first-of-type { + .version-name { border-bottom: 3px solid $white; } + } + .version-id { + @media screen and (max-width: 1380px) { + h2 { + font-size: 1.5rem; + line-height: 2rem; + } + } + @media screen and (max-width: 768px) { + grid-column: span 12; + } + } + .version-content { + @media screen and (max-width: 768px) { + grid-column: span 12; + } + } + + + h1>a.anchor, h2>a.anchor, h3>a.anchor, h4>a.anchor, h5>a.anchor, h6>a.anchor { + position: absolute; + z-index: 1001; + width: 1.5ex; + margin-left: -1.2ex; + display: block; + text-decoration: none!important; + visibility: hidden; + text-align: center; + font-weight: 400; + } + + h1>a.anchor::before, h2>a.anchor::before, h3>a.anchor::before, + h4>a.anchor::before, h5>a.anchor::before, h6>a.anchor::before { + content: "\00A7"; + font-size: .75em; + display: block; + padding-top: 0.1em; + } + + h1:hover > a.anchor, h1 > a.anchor:hover, + h2:hover > a.anchor, h2 > a.anchor:hover, + h3:hover > a.anchor, h3 > a.anchor:hover, + h4:hover > a.anchor, h4 > a.anchor:hover, + h5:hover > a.anchor, h5 > a.anchor:hover, + h6:hover > a.anchor, h6 > a.anchor:hover { + visibility: visible; + } +} + +.version-table { + justify-self: center; + margin: 1rem 0; + table { + border-collapse: collapse; + width: auto; + } + thead th, tbody td { + padding: 1px; + } + tbody tr:not(:first-of-type):not(:last-of-type) { + border-bottom: 1px solid $dark-blue; + } + .version-name { + text-align: left; + padding-bottom: .3rem; + border-bottom: 1px solid $teal; + font-weight: 400; + &.final { + font-weight: 700; + text-transform: uppercase; + } + .release-date { + float: right; + text-transform: initial; + } + } + + .description { width: 60%; } + .licence { + width: 15%; + text-align: center; + } + .links { + width: 25%; + padding: 5px 0 7px 0; + text-align: right; + } + td, a { font-size: .875rem; } + @media screen and (max-width: 1024px) { + grid-column: span 12; + } +} diff --git a/_sass/layouts/error-page.scss b/_sass/layouts/error-page.scss new file mode 100644 index 000000000..bb62c117e --- /dev/null +++ b/_sass/layouts/error-page.scss @@ -0,0 +1,17 @@ +.error-page { + text-align: center; + padding: 5rem 0; + height: 90vh; + @media screen and (max-width: $breakpoint-m) { + height: auto; + } + .page-title { + text-transform: uppercase; + color: $yellow; + font-weight: 600; + } + p { + font-size: 2rem; + font-weight: 200; + } +} diff --git a/_sass/layouts/home.scss b/_sass/layouts/home.scss new file mode 100644 index 000000000..8d6552c23 --- /dev/null +++ b/_sass/layouts/home.scss @@ -0,0 +1,115 @@ +// This is a partial. +// It lies in /_sass, just waiting to be imported. +// It does not contain the YAML front matter and has no corresponding output file in the built site. + +.homepage { + background-image: url($baseurl + '/assets/img/wildfly_hero_r3v1.jpg'); + background-repeat: no-repeat; + background-size: 100%; +} + +.home-section { + text-align: center; + padding-bottom: 4rem; + &:not(:last-of-type){ + border-bottom: 4px solid white; + } +} + +.home-ctas { + grid-column-start: 3; +} + +.home-icons { + justify-self: center; + + a { + display: inline-grid; + text-transform: uppercase; + font-weight: 700; + text-decoration: none; + color: $white; + font-size: 1.5rem; + margin: 1.5rem 2.5rem; + &:before { + transform: scale(.8); + } + &.github:before { content: url($baseurl + '/assets/img/homepage/wildfly_icons_home-github.png'); } + &.docs:before { content: url($baseurl + '/assets/img/homepage/wildfly_icons_home-docs.png'); } + &.forums:before { content: url($baseurl + '/assets/img/homepage/wildfly_icons_home-forums.png'); } + } +} + +.home-img { + max-width: 60%; + margin-top: 1.5rem; +} + +.callout { + padding: 0 1.5rem; + text-align: left; + margin-top: 1.5rem; + display:flex; + align-items:center; + h2 { + display: block; + float: left; + width: 35%; + margin: 2rem 1rem; + text-transform: uppercase; + } + p { + width: 65%; + display: block; + } + &.red { + background-color: $red; + strong { color: $yellow; } + } + &.yellow { + background-color: $yellow; + color: $dark-blue; + h2 { + margin-top: 1rem; + } + h2, p { + color: $dark-blue; + } + strong { color: $red; } + } + &.teal { + background-color: $teal; + strong { color: $dark-blue; } + } + &.orange { + background-color: $orange; + strong { color: $dark-blue; } + } +} + +@media screen and (max-width: 1505px) { + .callout { + h2, p { + width: 50%; + } + } +} + + +@media screen and (max-width: 1024px) { + .callout { + display: block; + padding: 1rem 1.5rem; + h2, p { + display: block; + width: 100%; + margin: 1rem 0; + } + } +} + +@media screen and (max-width: 768px) { + .home-ctas .button-cta { + display: block; + } +} \ No newline at end of file diff --git a/_sass/layouts/news.scss b/_sass/layouts/news.scss new file mode 100644 index 000000000..4d1b4912e --- /dev/null +++ b/_sass/layouts/news.scss @@ -0,0 +1,97 @@ +.news-page { + margin-bottom: 3rem; + .news-list-item { + margin-bottom: 3rem; + p { + margin: 0; + } + + &.blue .post-title { background-color: $blue; } + &.orange .post-title { background-color: $orange; } + &.teal .post-title { background-color: $teal; } + &.red .post-title { background-color: $red; } + &.yellow .post-title { + background-color: $yellow; + h2, a { color: $dark-blue; } + } + + .post-title { + padding: 1rem; + h2 { + margin: 0; + a{ + color: $white; + text-decoration: none; + font-weight: 100; + text-transform: uppercase; + } + } + } + } + .share-page { + text-align: right; + } + .rss-btn { + justify-self: center; + align-self: center; + font-size: 2rem; + i { + color: inherit; + } + } +} + +.news-list-blocks { + margin-top: 3rem; + .news-block-item { + margin-bottom: 3rem; + text-align: left; + p { + margin: 10px 0; + } + &.orange .post-title { + color: $orange; + border-color: $orange; + } + &.yellow .post-title { + color: $yellow; + border-color: $yellow; + } + &.teal .post-title { + color: $teal; + border-color: $teal; + } + &.red .post-title { + color: $red; + border-color: $red; + } + + @media screen and (max-width: 1024px) { + grid-column: span 6; + } + @media screen and (max-width: $breakpoint-m) { + grid-column: span 12; + } + } + .post-title { + border: 3px solid; + min-height: 9rem; + h4 { + margin: 1rem; + color: inherit; + a { + text-decoration: none; + color: inherit; + } + } + } +} + +@media screen and (max-width: $breakpoint-m) { + .news-block-item .post-title h4 { + font-size: 1.5rem; + } + .news-list-item .share-page { + text-align: left; + } +} diff --git a/_sass/layouts/post.scss b/_sass/layouts/post.scss new file mode 100644 index 000000000..b7dff006e --- /dev/null +++ b/_sass/layouts/post.scss @@ -0,0 +1,3 @@ +.post-page { + padding-bottom: 6rem; +} diff --git a/_sass/layouts/security.scss b/_sass/layouts/security.scss new file mode 100644 index 000000000..3443c2c51 --- /dev/null +++ b/_sass/layouts/security.scss @@ -0,0 +1,21 @@ +.security-page { + padding-bottom: 3rem; + .page-subtitle { + color: $teal; + border-top: 2px solid $teal; + border-bottom: 2px solid $teal; + padding: 2rem 0; + margin: 4rem 0 0 0; + strong { + color: $teal; + } + } + .sec-title-teal, + .sec-title-yellow, + .sec-title-red, + .sec-title-blue { + h2 { + text-align: center; + } + } +} diff --git a/assets/css/main.scss b/assets/css/main.scss new file mode 100644 index 000000000..e3898b679 --- /dev/null +++ b/assets/css/main.scss @@ -0,0 +1,27 @@ +--- +# this ensures Jekyll reads the file to be transformed into CSS later +# only Main files contain this front matter, not partials. +--- + +$baseurl: "{{ site.baseurl }}"; +$content-width: 1000px; + +@import "global"; +@import "grid"; +@import "colors"; +@import "asciidoc"; +@import "copy"; + +@import "includes/header"; +@import "includes/project-footer"; +@import "includes/redhat-footer"; +@import "includes/share-page"; +@import "includes/header-banner"; + +@import "layouts/home"; +@import "layouts/downloads"; +@import "layouts/news"; +@import "layouts/error-page"; +@import "layouts/contribute"; +@import "layouts/about"; +@import "layouts/post"; diff --git a/assets/img/wildfly_hero_r3v1.jpg b/assets/img/wildfly_hero_r3v1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f88ada4af59acf018aeb6699aa2af35fe5194af4 GIT binary patch literal 141094 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�F3&SKBLGyMef?JoR72d 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%0A;>HaD<@XQ!zZJaH*r|ET<`J@vkJ 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 literal 0 HcmV?d00001 diff --git a/assets/javascript/copy.js b/assets/javascript/copy.js new file mode 100644 index 000000000..b8bb11a8e --- /dev/null +++ b/assets/javascript/copy.js @@ -0,0 +1,33 @@ +let codes = document.querySelectorAll('pre.highlight > code'); +let countID = 0; +codes.forEach((code) => { + + code.setAttribute("id", "code" + countID); + + let btn = document.createElement('button'); + btn.className = "btn-copy fa fa-clipboard fa-lg"; + btn.setAttribute("data-clipboard-action", "copy"); + btn.setAttribute("data-clipboard-target", "#code" + countID); + btn.setAttribute("title", "Copy to clipboard") + btn.setAttribute("float-right", "true"); + + let div = document.createElement('div'); + div.appendChild(btn); + + code.before(div); + + countID++; +}); + +let clipboard = new ClipboardJS('.btn-copy'); +clipboard.on('success', function(e) { + e.clearSelection(); + e.trigger.className = e.trigger.className.replace("fa-clipboard", "fa-check"); + e.trigger.setAttribute("title", "Copied!") + + setTimeout(function() { + e.trigger.className = e.trigger.className.replace("fa-check", "fa-clipboard"); + e.trigger.setAttribute("title", "Copy to clipboard") + }, 2000); +}); + diff --git a/design-doc-template.adoc b/design-doc-template.adoc index 31593906d..d2a08ca16 100644 --- a/design-doc-template.adoc +++ b/design-doc-template.adoc @@ -1,4 +1,9 @@ -= +--- +categories: +# Add any category for this proposal +# if missing, add it to _data/widfly-categories and use its id +--- += Template :author: Your Name :email: your.email@redhat.com :toc: left diff --git a/index.adoc b/index.adoc new file mode 100644 index 000000000..f537add37 --- /dev/null +++ b/index.adoc @@ -0,0 +1,5 @@ +--- +layout: categories +permalink: / +--- += WildFly Proposals diff --git a/maven/WFLY-14934_Server_Plugin.adoc b/maven/WFLY-14934_Server_Plugin.adoc index 11f79bd53..b916ea56e 100644 --- a/maven/WFLY-14934_Server_Plugin.adoc +++ b/maven/WFLY-14934_Server_Plugin.adoc @@ -1,4 +1,9 @@ -= WildFly Maven Plugin to produce fully configured WildFly server +--- +categories: + - maven + - user-experience +--- += [WFLY-14934] WildFly Maven Plugin to produce fully configured WildFly server :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left diff --git a/maven/WFMP-174_image_goal.adoc b/maven/WFMP-174_image_goal.adoc index a85ec66cd..59bbeeb67 100644 --- a/maven/WFMP-174_image_goal.adoc +++ b/maven/WFMP-174_image_goal.adoc @@ -1,4 +1,9 @@ -= WFMP-174 - As an user, I want to build and push an application image from the wildlfy-maven-plugin +--- +categories: + - maven + - cloud +--- += [WFMP-174] As an user, I want to build and push an application image from the wildlfy-maven-plugin :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/openshift/WFLY-14936_New_S2I_Image.adoc b/openshift/WFLY-14936_New_S2I_Image.adoc index 139de7d21..add1e7481 100644 --- a/openshift/WFLY-14936_New_S2I_Image.adoc +++ b/openshift/WFLY-14936_New_S2I_Image.adoc @@ -1,4 +1,9 @@ -= New WildFly S2I image +--- +categories: + - cloud + - openshift +--- += [WFLY-14936] New WildFly S2I image :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left From 53290f123c2853b5c90e1c514da29713b4e94601 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Fri, 15 Sep 2023 10:05:58 +0200 Subject: [PATCH 02/13] populate the WildFly categories from the file system layout Signed-off-by: Jeff Mesnil --- _data/wildfly-categories.yaml | 141 ++++++++++++++++++++++++++++++++-- 1 file changed, 135 insertions(+), 6 deletions(-) diff --git a/_data/wildfly-categories.yaml b/_data/wildfly-categories.yaml index bd3bb0e27..afa970596 100644 --- a/_data/wildfly-categories.yaml +++ b/_data/wildfly-categories.yaml @@ -1,11 +1,140 @@ --- categories: - - name: Maven - id: maven - description: Maven Tooling & Ecosystem + - name: Agroal + id: agroal + description: Agroal Data Source + - name: Batch + id: batch + description: Jakarta EE Batch + - name: Bean Validation + id: bean-validation + description: Jakarta EE Bean Validation + - name: Bootable Jar + id: bootable-jar + description: Bootable Jar + - name: Build + id: build + description: Build + - name: Command Line Interface (CLI) + id: cli + description: Command Line Interface + - name: Cloud + id: cloud + description: Developing and Running a WildFly application on the cloud - name: User Experience id: user-experience description: Impact how the user experiences working with WildFly - - name: Cloud - id: cloud - description: Developping and Running WildFly on the cloud \ No newline at end of file + - name: Clustering + id: clustering + description: Clustering + - name: Concurrency + id: concurrency + description: Concurrency + - name: Console + id: console + description: Console + - name: WildFly Controller + id: controller + description: WildFly Controller + - name: WildFly Core + id: core + description: WildFly Core + - name: Jakarta EE + id: ee + description: Jakarta EE + - name: Jakarta EJB + id: ejb + description: Jakarta Entreprise Java Beans (EJB) + - name: WildFly Elytron + id: elytron + description: WildFly Elytron + - name: Embedded + id: embedded + description: Embedded + - name: IIOP + id: iiop + description: Internet InterORB Protocol + - name: Jakarta RS + id: jakarta-rs + description: Jakarta RESTful Web Services + - name: JCA + id: jca + description: Jakarta Connectors Architecture + - name: JDR + id: jdr + description: JBoss Diagnostic Reporter + - name: JPA + id: jpa + description: Jakarta Persistence + - name: JSF + id: jsf + description: Jakarta Faces + - name: Logging + id: logging + description: Logging + - name: Jakarta Mail + id: mail + description: Mail + - name: Management + id: management + description: Management + - name: Maven + id: maven + description: Maven Tooling & Ecosystem + - name: Messaging + id: messaging + description: Messaging, including Jakarta Messaging (JMS) + - name: Eclipse MicroProfile + id: microprofile + description: Eclipse MicroProfile + - name: Migration + id: migration + description: Migration + - name: Mod_cluster + id: mod_cluster + description: mod_cluster + - name: JBoss Modules + id: modules + description: JBoss Modules + - name: JBoss MSC + id: msc + description: JBoss MSC + - name: Observability + id: observability + description: Observability + - name: OpenShifft + id: openshift + description: Building and Running a WildFly application on OpenShift + - name: POJO + id: pojo + description: POJO + - name: Quickstarts for WildFly + id: quickstarts + description: Quickstarts examples for WildFly + - name: Service Archive (SAR) + id: sar + description: Service Archive (SAR) + - name: Scripts + id: scripts + description: Scripting WildFly + - name: Security + id: security + description: Security + - name: Server + id: server + description: WildFly Server + - name: Transactions + id: transactions + description: Transactions, including Jakarta Transactions API (JTA, JTS) + - name: Undertow + id: undertow + description: Undertow + - name: Web Services + id: webservices + description: Web Services + - name: Weld + id: weld + description: Context injection + - name: WildFly Galleon + id: wf-galleon + description: Provision WildFly with Galleon \ No newline at end of file From fe13a552701b832177dc94a4866611a10a0dc373 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Fri, 15 Sep 2023 11:04:05 +0200 Subject: [PATCH 03/13] Categorize console proposals Signed-off-by: Jeff Mesnil --- _data/wildfly-categories.yaml | 15 +++++++++------ _includes/index-categories.html | 4 +++- agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc | 6 +++++- batch/WFLY-13128_Galleon_layer_batch.adoc | 5 +++++ batch/WFLY-14619-stop-from-other-node.adoc | 4 ++++ ...it_number_of_records_loaded_by_jdbc_store.adoc | 4 ++++ .../WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc | 6 +++++- .../WFCORE_5324_CLI_script_exec_runtime.adoc | 4 ++++ bootable-jar/WFLY-13305_Bootable_Jar.adoc | 6 +++++- bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc | 7 ++++++- build/WFCORE-3769_WFLY-10305_galleon_build.adoc | 8 +++++++- build/WFLY-17648_Jakarta_EE_Core_Profile.adoc | 5 +++++ cli/EAP7-1021_Command_Navigation.adoc | 7 ++++++- cli/EAP7-1023_Compact_Echo_DMR.adoc | 7 ++++++- ...P7-1113_Disable_CLI_paging_with_an_option.adoc | 7 ++++++- cli/EAP7-1190_Prop_Reso_Option.adoc | 7 ++++++- cli/EAP7-924_Coloured_output_for_CLI.adoc | 7 ++++++- cli/EAP7-943_Security_Auth_Commands.adoc | 7 ++++++- cli/EAP7-979_Allow_CLI_output_scrolling.adoc | 7 ++++++- cli/EAP7-984_Search_Output.adoc | 7 ++++++- ...in_a_server_certificate_from_Lets_Encrypt.adoc | 8 +++++++- cli/WFCORE-5009-Evolve-generic-command.adoc | 6 +++++- cloud/CLOUD-2262.adoc | 6 ++++++ cloud/WFLY-11824_wildfly_operator_kubernetes.adoc | 5 +++++ .../WFLY-12904_quickstart_ejb_txn_openshift.adoc | 6 ++++++ cloud/WFLY-14479_helm_charts.adoc | 7 ++++++- .../WFLY-9842_CommandDispatcher_Enhancements.adoc | 4 ++++ clustering/ejb/WFLY-11597_Eager_passivation.adoc | 7 ++++++- ...-14953_Create_distributable-ejb_subsystem.adoc | 7 ++++++- .../ejb/WFLY-7628_Distributed_EJB_Timers.adoc | 5 +++++ .../WFLY-12165_Remote_Cache_Metrics.adoc | 4 ++++ ...r_Infinispan_query_counters_locks_and_CDI.adoc | 6 +++++- ...r_using_Infinispan_APIs_from_a_deployment.adoc | 6 +++++- ...ent_injection_via_Resource_JNDI_injection.adoc | 4 ++++ ...uration_for_Infinispan_remote_cache_store.adoc | 5 +++++ .../WFLY-9648_Initial_State_Transfer.adoc | 4 ++++ .../infinispan/WFLY-9664_Scattered_Cache.adoc | 4 ++++ ..._Integrate_aws_S3_PING_discovery_protocol.adoc | 7 ++++++- ...63_Integrate_KUBE_PING_Discovery_Protocol.adoc | 6 ++++++ .../WFLY-10832_Singleton_Service_Metrics.adoc | 4 ++++ ...11098_Singleton_Service_Election_Listener.adoc | 4 ++++ ...lleon_layer_distributable_web_local_cache.adoc | 5 +++++ ..._support_for_distributed_web_applications.adoc | 4 ++++ ...ry_cookie_to_use_for_web_request_affinity.adoc | 6 +++++- ...-5497_Distributable_Shared_Session_Config.adoc | 4 ++++ .../WFLY-5550_Distributable_Web_Subsystem.adoc | 4 ++++ clustering/web/WFLY-6944_Ranked_routing.adoc | 6 +++++- ..._HotRod-based_distributed_session_manager.adoc | 4 ++++ ...Utilities_Managed_Executors_Runtime_Stats.adoc | 4 ++++ ...896_EE_Concurrency_Hung_Tasks_Termination.adoc | 4 ++++ ...upport_MicroProfile_Config_in_Web_Console.adoc | 5 +++++ ...d_support_for_undertow_session_operations.adoc | 5 +++++ ...7-1033_Implement_new_Infinispan_resources.adoc | 5 +++++ ...1060_Make_expose_EAP_metrics_configurable.adoc | 7 ++++++- ...Display_microprofile_health_checks_on_HAL.adoc | 7 ++++++- console/EAP7-1080_Add_new_elytron_resources.adoc | 8 +++++++- console/EAP7-1112_Guided_Tour.adoc | 5 +++++ console/EAP7-1129_Add_support_for_JASPI.adoc | 8 +++++++- ...t_to_several_messaging-activemq_resources.adoc | 7 ++++++- ...w_logs_from_logging-profile_in_log_viewer.adoc | 7 ++++++- console/EAP7-1132_Replace_list-log-files.adoc | 7 ++++++- ...d_init_runtime_operation_to_trust-manager.adoc | 7 ++++++- console/EAP7-1134_Update_Modcluster_view.adoc | 7 ++++++- ...EAP7-1136_Expose_CA_management_operations.adoc | 8 +++++++- ...y_open_network_ports_for_a_managed_server.adoc | 7 ++++++- ...57_Add_support_for_server-ssl-sni-context.adoc | 8 +++++++- ..._runtime_operations_for_messaging_servers.adoc | 5 +++++ ...AP7-1163_Show_active_management_operation.adoc | 7 ++++++- ...otification_of_non_progressing_operations.adoc | 7 ++++++- ...EAP7-664_Provide_UI_For_Security_Managewr.adoc | 5 +++++ console/EAP7-749_Expose_EJB_runtime_data.adoc | 5 +++++ .../EAP7-750_Expose IO_worker_runtime_data.adoc | 4 ++++ ..._and_destroy_operations_for_server_groups.adoc | 4 ++++ console/EAP7-762_Support_socket_log_handler.adoc | 4 ++++ console/EAP7-763_Expose_JSF_Attribute.adoc | 5 +++++ ...6_Unify_Wording_For_Deployment_Operations.adoc | 4 ++++ console/EAP7-767_Support_RemoteCache.adoc | 7 ++++++- ...-773_Multi-server_support_for_mod_cluster.adoc | 8 +++++++- console/EAP7-806_Show_Disconnected_Hosts.adoc | 4 ++++ console/EAP7-808_Specify_Custom_Server_URLs.adoc | 4 ++++ console/EAP7-885_New_Features_in_HAL_3.x.adoc | 4 ++++ ...P7-985_Add_Support_For_The_Proxy_Protocol.adoc | 7 ++++++- console/HAL-1471_Support_for_Keycloak_SSO.adoc | 5 +++++ ...vide_datasource_properties_as_suggestions.adoc | 5 +++++ ...L_Wizard_to_add_support_to_LetsEncrypt_CA.adoc | 9 ++++++++- console/HAL-1578_Customise_Browser_Title.adoc | 5 +++++ ...JB_Server_Side_Interceptors_Configuration.adoc | 5 +++++ console/HAL-1597_Configure_session_affinity.adoc | 5 +++++ ...tter_attribute_on_syslog-handler_resource.adoc | 5 +++++ ...aging_clusters_behind_HTTP_load_balancers.adoc | 7 ++++++- ...xpose_journal-file-open-timeout_attribute.adoc | 5 +++++ ...figure_HotRod_distributable-web_subsystem.adoc | 5 +++++ .../HAL-1608_Configure_enable-amq1-prefix.adoc | 5 +++++ console/HAL-1609_Enhanced_password_mappers.adoc | 8 +++++++- .../HAL-1625_Support_pause_for_JMS_topics.adoc | 5 +++++ ...P_headers_to_management_console_responses.adoc | 4 ++++ ...1710_update_passwords_in_credential_store.adoc | 7 ++++++- console/HAL-1729_Show_non-heap-memory-usage.adoc | 4 ++++ console/HAL-1737_Display_content_hash.adoc | 4 ++++ console/HAL-1758_Legacy_security_clean_up.adoc | 5 +++++ ...overy-group_and_broadcast-group_resources.adoc | 5 +++++ ...ust_naming_master-slave_primary-secondary.adoc | 5 +++++ console/WFLY-13490-Galleon_layer_web_console.adoc | 5 +++++ controller/WFCORE-433_git-persistence.adoc | 4 ++++ controller/WFCORE-4770-boot-cli-script.adoc | 4 ++++ ...Suspend_Resume_servers_by_host_controller.adoc | 5 +++++ ...d_server_system_properties_on_domain_mode.adoc | 5 +++++ ...ORE-4314_enchance_keystore_commands_alias.adoc | 6 ++++++ core/WFCORE-4748-expose-module-options.adoc | 5 +++++ ..._Support_for_ read_only_server_config_dir.adoc | 4 ++++ ...ore_descriptor_based_property_replacement.adoc | 4 ++++ ..._which_puts_the_contents_in_the_classpath.adoc | 4 ++++ ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc | 4 ++++ ee/WFLY-6460_JSON-P_1.1.adoc | 4 ++++ ee/WFLY-7185_JSON-B_1.1.adoc | 4 ++++ ee/common-annotations-1.3.adoc | 4 ++++ ejb/WFLY-10057-thread-pool.adoc | 4 ++++ ...LY-11622_Multiple_delivery_group_for_MDBs.adoc | 7 ++++++- ejb/WFLY-12190-http-server-to-server-config.adoc | 4 ++++ ejb/WFLY-12680-global-stateful-timeout.adoc | 4 ++++ ejb/WFLY-12733-refresh-timer-programatically.adoc | 4 ++++ ...ession-on-remoting-globally-for-EJB-calls.adoc | 4 ++++ ejb/WFLY-13354-galleon-for-ejb.adoc | 5 +++++ ejb/WFLY-4699-expose-ejb3-deployment-info.adoc | 4 ++++ ...ications-without-changing-the-deployments.adoc | 4 ++++ ...EJB_client_side_interceptor_configuration.adoc | 4 ++++ ejb/WFLY-8449_Return_context_data_to_client.adoc | 4 ++++ ...1211_FileAuditEndpoint_configure_encoding.adoc | 4 ++++ ...erties-files-into-FileSystemRealm-utility.adoc | 4 ++++ elytron/ELY-1712-enhanced-audit-logging.adoc | 7 ++++++- elytron/ELY-1921-http-external-mechanism.adoc | 4 ++++ ...78-encryption-for-FilesystemSecurityRealm.adoc | 6 +++++- ...320-integrity-for-FilesystemSecurityRealm.adoc | 6 +++++- elytron/ELY-816-masked-password.adoc | 6 +++++- elytron/WFCORE-3404-audit-flushing.adoc | 6 +++++- ...3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc | 4 ++++ elytron/WFCORE-3596-named-permission-sets.adoc | 6 +++++- elytron/WFCORE-3666-alternative-rolemapping.adoc | 6 +++++- ...FCORE-3819-custom-security-event-listener.adoc | 6 +++++- ...FCORE-3877-configurable-without-interface.adoc | 6 +++++- elytron/WFCORE-3947-ocsp-ssl-revocation.adoc | 4 ++++ elytron/WFCORE-3966-jwt-realm-jku.adoc | 6 +++++- elytron/WFCORE-3970-reload-trust-manager.adoc | 6 +++++- .../WFCORE-4058-automatic-keystore-detection.adoc | 4 ++++ .../WFCORE-4144-default-ssl_context-server.adoc | 6 +++++- ...E-4150-credential-store-automatic-updates.adoc | 6 +++++- elytron/WFCORE-4172-tls-1.3.adoc | 7 ++++++- ...360-CredentialStore_Expression_Resolution.adoc | 6 +++++- elytron/WFCORE-4361-evidence-decoder.adoc | 6 +++++- ...uthority-in-certificate-authority-account.adoc | 4 ++++ ...ORE-4447-realm-aggregation-for-attributes.adoc | 6 +++++- ...E-4484-ssh-authentication-git-persistence.adoc | 7 ++++++- ...le-security-realms-distributed-identities.adoc | 4 ++++ ...RE-4486-multiple-security-realms-failover.adoc | 4 ++++ ...-principal-transformer-in-aggregate-realm.adoc | 6 +++++- elytron/WFCORE-4725-runtime-attributes.adoc | 6 +++++- elytron/WFCORE-4750-regex-role-mapper.adoc | 6 +++++- elytron/WFCORE-4842-tls-1.3-with-openssl.adoc | 7 ++++++- .../WFCORE-4994-case-principal-transformer.adoc | 6 +++++- elytron/WFCORE-5027-charset-encoding-support.adoc | 6 +++++- ...omatic-self-signed-certificate-generation.adoc | 6 +++++- .../WFCORE-5120-client-default-ssl-context.adoc | 6 +++++- elytron/WFCORE-5145-ssl-allowed-protocols.adoc | 6 +++++- ...170-multiple-certificate-revocation-lists.adoc | 6 +++++- elytron/WFCORE-5178_native-support-for-oidc.adoc | 6 +++++- ...3-custom-loginmodule-compatible-sec-realm.adoc | 6 +++++- ...navailable-realms-for-a-distributed-realm.adoc | 6 +++++- ...810_Elytron_JASPI_Servlet_Profile_Support.adoc | 4 ++++ ...-11697_WS_client_integration_with_Elytron.adoc | 6 +++++- ..._RESTEasy_client_integration_with_Elytron.adoc | 7 ++++++- elytron/WFLY-13706-keycloak-feature-pack.adoc | 8 +++++++- ...74-normalization-of-principal-propagation.adoc | 6 +++++- elytron/WFLY-15260_oidc_management_console.adoc | 6 +++++- ...4-make-wildfly-able-to-use-last-openssl-3.adoc | 7 ++++++- elytron/WFLY-7186-security-api-integration.adoc | 7 ++++++- embedded/WFCORE-3205-embedded-logging.adoc | 5 +++++ ...security configuration and tests refactor.adoc | 4 ++++ ...WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc | 6 +++++- ..._parameter_annotations_with_default_names.adoc | 6 +++++- ...EAP7-1009_SPI_to_modify_resource_metadata.adoc | 6 +++++- jaxrs/WFLY-10636_EAP7-1010.adoc | 6 +++++- jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc | 6 +++++- jaxrs/WFLY-11737_http_proxy.adoc | 6 +++++- .../WFLY-12138-microprofile-rest-client-1.3.adoc | 7 ++++++- jaxrs/WFLY-12192_optional_param.adoc | 6 +++++- jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc | 6 +++++- ...12779_Use-MicroProfile-Config-in-RESTEasy.adoc | 5 +++++ jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc | 4 ++++ jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc | 4 ++++ .../WFLY-14312_microprofile-rest-client-2.0.adoc | 7 ++++++- jaxrs/WFLY-14812-resteasy-4-upgrade.adoc | 4 ++++ jaxrs/WFLY-16018_Treacing_API.adoc | 4 ++++ jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc | 4 ++++ jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc | 6 +++++- jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc | 6 +++++- .../WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc | 6 +++++- jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc | 7 ++++++- ...resource_adapter_validation_log_directory.adoc | 6 +++++- ...gure_module_for_custom_validation_classes.adoc | 6 +++++- jca/WFLY-5603_DataSource_Class_Information.adoc | 6 +++++- jdr/WFLY-13539-galleon_layer_jdr_support.adoc | 5 +++++ jpa/DefaultToJPA2.2.adoc | 4 ++++ jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc | 4 ++++ jpa/WFLY-17558_Hibernate6_2.adoc | 4 ++++ jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc | 4 ++++ jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc | 5 +++++ jsf/WFLY-6462_JSF_2.3.adoc | 6 +++++- logging/WFCORE-2951_WFCORE-2952.adoc | 4 ++++ logging/WFCORE-2953-socket-handler.adoc | 4 ++++ logging/WFCORE-3656-commons-logging.adoc | 6 +++++- logging/WFCORE-4332-syslog-named-formatter.adoc | 4 ++++ logging/WFCORE-4336-custom-filters.adoc | 4 ++++ logging/WFCORE-4355-event-logger.adoc | 4 ++++ logging/WFCORE-482-log4j2-support.adoc | 4 ++++ logging/WFCORE-5781-drop-log4j.adoc | 4 ++++ ...LY-13351_galleon_layer_for_mail_subsystem.adoc | 5 +++++ mail/WFLY-6458_JavaMail_1_6_Support.adoc | 4 ++++ ...FCORE-1110_Custom_HTTP_Management_Headers.adoc | 6 +++++- ...2647_LDAP_SecurityRealms_Always_Send_CERT.adoc | 4 ++++ ...3999_HttpHandler_ExtensibleHttpManagement.adoc | 6 +++++- ...4_Check_Env_Vars_On_Expression_Resolution.adoc | 5 +++++ ...489_override_attribute_value_from_env_var.adoc | 7 ++++++- maven/WFLY-14934_Server_Plugin.adoc | 2 +- maven/WFMP-174_image_goal.adoc | 3 ++- ...FLY-10326_messaging_global_resource_usage.adoc | 4 ++++ ...va_ee_resource_definitions_remote_artemis.adoc | 4 ++++ messaging/WFLY-10518_artemis_no_local_broker.adoc | 6 +++++- ...ribute_to_indicate_backup_is_synchronized.adoc | 4 ++++ ...04_configurable_journal_file_open_timeout.adoc | 4 ++++ ..._artemis_clusters_with_http_load_balancer.adoc | 4 ++++ messaging/WFLY-12038_enable1prefixes.adoc | 6 +++++- ...tor_artemis_resource_adapter_thread_pools.adoc | 4 ++++ ...2825_Artemis_network_health_check_feature.adoc | 4 ++++ ...LY-13797_galleon_layer_for_remote_artemis.adoc | 5 +++++ .../WFLY-13798_Galleon_layer_embedded_broker.adoc | 5 +++++ messaging/WFLY-13959_critical_analyzer.adoc | 4 ++++ .../WFLY-13991_keep_corrupted_journal_files.adoc | 6 +++++- ...cumentation_connection_pool_configuration.adoc | 4 ++++ ...LY-14133_configurable_bridge_call_timeout.adoc | 4 ++++ ...LY-15926_add_address_queue_scan_attribute.adoc | 4 ++++ ...Y-5286_add_runtime_journal_type_attribute.adoc | 4 ++++ messaging/WFLY-6660_artemis_data_tools.adoc | 4 ++++ messaging/WFLY-6684_jms_bridge_statistics.adoc | 4 ++++ .../WFLY-7232_support_elytron_sslcontext.adoc | 4 ++++ ...13_Implement_the_Pause_method_for_a_Topic.adoc | 4 ++++ .../WFLY-9513_messaging_jdbc_HA_shared-store.adoc | 6 +++++- ...22_microprofile-config-smallrye_extension.adoc | 6 +++++- ...WFLY-10709-MicroProfile-Tracing-Extension.adoc | 6 +++++- .../WFLY-10711_health_check_extension.adoc | 6 +++++- .../WFLY-10712_microprofile_metrics.asciidoc | 6 +++++- .../WFLY-11529_subsystem_metrics.asciidoc | 6 +++++- .../WFLY-12189_microprofile-config-tck.asciidoc | 6 +++++- ...Y-12228_upgrade_microprofile-health_2.0.1.adoc | 6 +++++- ...-12294_upgrade_microprofile-metrics_2.0.1.adoc | 6 +++++- .../WFLY-12306_Updating_opentracing_to_1.3.adoc | 4 ++++ .../WFLY-12313_MicroProfile_OpenAPI_1.1.adoc | 4 ++++ .../WFLY-12342_server_readiness_probes.adoc | 6 +++++- ...ntegrate_MicroProfile_Fault_Tolerance_2.0.adoc | 6 +++++- microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc | 6 +++++- ...ide_a_microprofile-platform_Galleon_layer.adoc | 7 ++++++- ...Y-12685_upgrade_microprofile_health_2.1.0.adoc | 4 ++++ ...-12686_upgrade_microprofile_metrics_2.2.0.adoc | 4 ++++ .../WFLY-12737_quickstart-for-mp-health-2.2.adoc | 7 ++++++- .../WFLY-12758_integrate_opentracing.adoc | 4 ++++ ...ickstart_for_MicroProfile_Fault_Tolerance.adoc | 7 ++++++- ...02_EAP7-1374_quickstart-for-mp-config-1.3.adoc | 7 ++++++- ...9_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc | 7 ++++++- ...Y-12823_quickstart-for-mp-rest-client-1.4.adoc | 7 ++++++- ...P7-1369_quickstart-for-mp-opentracing-1.3.adoc | 7 ++++++- .../WFLY-12901_MicroProfile_JWT_Quickstart.adoc | 7 ++++++- ...LY-13022_upgrade_microprofile-metrics_2.3.adoc | 4 ++++ ...FLY-13023_upgrade_microprofile-config_1.4.adoc | 4 ++++ ...LY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc | 6 +++++- ...FLY-13048_upgrade_microprofile-health_2.2.adoc | 4 ++++ .../WFLY-13089-microprofile-rest-client-1.4.adoc | 6 +++++- ...FLY-13207_MicroProfile_OpenAPI_quickstart.adoc | 5 +++++ microprofile/WFLY-13208_Microprofile_BOM.adoc | 5 +++++ ...FLY-13640_MicroProfile_Reactive_Messaging.adoc | 4 ++++ .../WFLY-14148-microprofile-opentracing-move.adoc | 6 +++++- ...FLY-14201_upgrade_microprofile-config_2.0.adoc | 4 ++++ ...Y-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc | 4 ++++ ...230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc | 4 ++++ .../WFLY-14245_MicroProfile_OpenAPI_2.0.adoc | 4 ++++ ...FLY-14261_upgrade-microprofile-health-3.0.adoc | 4 ++++ .../WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc | 6 +++++- ...LY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc | 4 ++++ ...ctive_Messaging_1.0_With_Kafka_Quickstart.adoc | 6 +++++- .../WFLY-14580_upgrade_microprofile_rso_2.0.adoc | 4 ++++ ...WFLY-14798-upgrade-reactive-messaging-2.0.adoc | 4 ++++ ...ctive_Messaging_QuickStart_Update_For_2.0.adoc | 7 ++++++- ...FLY-14932_mp_reactive_messaging_kafka_api.adoc | 4 ++++ ...FLY-14940_upgrade-microprofile-health-3.1.adoc | 4 ++++ ...ive_messaging-ssl-context-kafka-connector.adoc | 4 ++++ ...WFLY-15006_reactive_messaging_with_rhosak.adoc | 4 ++++ ...WFLY-15832-microconfig-config-root-folder.adoc | 6 +++++- ...FLY_13129_Microprofile_CLI_Script_Example.adoc | 4 ++++ ...-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc | 4 ++++ ...7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc | 4 ++++ ...ramp-up_mechanism_when_starting_new_nodes.adoc | 6 +++++- ...3_Add_multi-server_support_to_mod_cluster.adoc | 6 +++++- modules/WFCORE-3684_JDK Module Support.adoc | 4 ++++ msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc | 4 ++++ .../WFLY-14854_add_opentelemetry_support.adoc | 6 +++++- ...47-Implement_observability_policy_metrics.adoc | 6 +++++- openshift/CLOUD_3928_Custom_galleon_layers.adoc | 6 ++++++ openshift/WFLY-14936_New_S2I_Image.adoc | 3 ++- ...LY-13353_galleon_layer_for_pojo_subsystem.adoc | 5 +++++ ...t_for_remote_connection_to_artemis_broker.adoc | 5 +++++ quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc | 4 ++++ ...nstructions_in_Baremetal_Quickstarts_Docs.adoc | 5 +++++ ..._jar_support_for_MicroProfile_Quickstarts.adoc | 6 ++++++ .../WFLY-14563_todo-backend-quickstart.adoc | 7 ++++++- .../WFLY-16140_Remove_outdated_Quickstarts.adoc | 6 +++++- ...FLY-13352-Add_galleon_layer_sar_subsystem.adoc | 5 +++++ scripts/WFCORE-5261-common-conf.adoc | 4 ++++ security/WFCORE-3873_SNI_Support.adoc | 4 ++++ ...WFCORE-5526_Remove_Legacy_Security_Realms.adoc | 6 +++++- security/WFLY-10172_EE_Security_API.adoc | 5 +++++ .../WFLY-11479_HTTP_Basic_auth_silent_mode.adoc | 4 ++++ server/EAP7-1075_read-provisioning-config.adoc | 6 +++++- ...4251_list_modules_in_deployment_classpath.adoc | 5 +++++ ..._restore_legacy_not_graceful_startup_mode.adoc | 6 +++++- ...-10009_EAP7-981_Introduce_Maximum_Timeout.adoc | 6 +++++- ...LY-9818-ws-at-async-integration-with-.net.adoc | 4 ++++ undertow/EAP7-832_Secure_Cookie.adoc | 6 +++++- undertow/EAP7-858_Session_Manager_Operations.adoc | 6 +++++- undertow/WFLY-10027_Highest_Session_Count.adoc | 6 +++++- undertow/WFLY-10084_Proxy_Protocol.adoc | 6 +++++- ...-10614_Elytron_SecurityDomain_Referencing.adoc | 6 ++++++ undertow/WFLY-11031_Formatted_Access_Logs.adoc | 5 +++++ undertow/WFLY-11764_Preserve_Path_on_Forward.adoc | 6 +++++- undertow/WFLY-12473_obfuscate-session-route.adoc | 6 +++++- ...Y-13003_Support_SameSite_Cookie_Attribute.adoc | 6 +++++- undertow/WFLY-6456_Servlet_4.0.adoc | 6 +++++- .../WFLY-9417_deployment_start_behaviour.adoc | 6 +++++- undertow/WFLY-9710_Undertow_Buffer_Pools.adoc | 6 +++++- ...LY-9724_Allow_unescaped_characters_in_URL.adoc | 6 +++++- undertow/WFLY-9781_Forwarded_header.adoc | 6 +++++- undertow/WFLY-9810_Default_Cookie_version.adoc | 6 +++++- webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc | 6 +++++- webservices/WFLY-10480_EAP7-1017.adoc | 6 +++++- webservices/WFLY-13356_EAP7-1525.adoc | 7 ++++++- weld/EAP7-839_CDI_2_0_support.adoc | 6 +++++- wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc | 6 +++++- .../WFLY-11989_Galleon_Maven_Repository.adoc | 6 +++++- 345 files changed, 1675 insertions(+), 174 deletions(-) diff --git a/_data/wildfly-categories.yaml b/_data/wildfly-categories.yaml index afa970596..5c9793c85 100644 --- a/_data/wildfly-categories.yaml +++ b/_data/wildfly-categories.yaml @@ -26,7 +26,7 @@ categories: description: Impact how the user experiences working with WildFly - name: Clustering id: clustering - description: Clustering + description: Clustering, including Infinispan and JGroups - name: Concurrency id: concurrency description: Concurrency @@ -55,7 +55,7 @@ categories: id: iiop description: Internet InterORB Protocol - name: Jakarta RS - id: jakarta-rs + id: jaxrs description: Jakarta RESTful Web Services - name: JCA id: jca @@ -93,9 +93,9 @@ categories: - name: Mod_cluster id: mod_cluster description: mod_cluster - - name: JBoss Modules + - name: Modules id: modules - description: JBoss Modules + description: JBoss Modules & Java Platform Module System (JPMS) - name: JBoss MSC id: msc description: JBoss MSC @@ -108,7 +108,7 @@ categories: - name: POJO id: pojo description: POJO - - name: Quickstarts for WildFly + - name: Quickstarts id: quickstarts description: Quickstarts examples for WildFly - name: Service Archive (SAR) @@ -129,6 +129,9 @@ categories: - name: Undertow id: undertow description: Undertow + - name: User Experience + id: user-experience + description: Improving the experience of using WildFly - name: Web Services id: webservices description: Web Services @@ -137,4 +140,4 @@ categories: description: Context injection - name: WildFly Galleon id: wf-galleon - description: Provision WildFly with Galleon \ No newline at end of file + description: Provision WildFly with Galleon Feature Packs and Layers \ No newline at end of file diff --git a/_includes/index-categories.html b/_includes/index-categories.html index fd5a64a27..84e8f56e3 100644 --- a/_includes/index-categories.html +++ b/_includes/index-categories.html @@ -10,7 +10,9 @@

Table of Contents

  • {{ cat.name }}
  • {% endfor %} - +
    diff --git a/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc b/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc index 443962f82..8dd2f269c 100644 --- a/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc +++ b/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc @@ -1,4 +1,8 @@ -= WFLY-10328 - Agroal subsystem +--- +categories: + - agroal +--- += Agroal subsystem :author: Luis Barreiro :email: lbarreiro@redhat.com :toc: left diff --git a/batch/WFLY-13128_Galleon_layer_batch.adoc b/batch/WFLY-13128_Galleon_layer_batch.adoc index 768185d72..e47ad4ba9 100644 --- a/batch/WFLY-13128_Galleon_layer_batch.adoc +++ b/batch/WFLY-13128_Galleon_layer_batch.adoc @@ -1,3 +1,8 @@ +--- +categories: + - batch + - wf-galleon +--- = Galleon layer for Batch subsystem :author: Yeray Borges :email: yborgess@redhat.com diff --git a/batch/WFLY-14619-stop-from-other-node.adoc b/batch/WFLY-14619-stop-from-other-node.adoc index be787ad76..81664c009 100644 --- a/batch/WFLY-14619-stop-from-other-node.adoc +++ b/batch/WFLY-14619-stop-from-other-node.adoc @@ -1,3 +1,7 @@ +--- +categories: + - batch +--- = Stop batch job execution from a different node :author: Cheng Fang :email: cfang@redhat.com diff --git a/batch/WFLY-15525_Limit_number_of_records_loaded_by_jdbc_store.adoc b/batch/WFLY-15525_Limit_number_of_records_loaded_by_jdbc_store.adoc index c852c6456..32ddeb1b9 100644 --- a/batch/WFLY-15525_Limit_number_of_records_loaded_by_jdbc_store.adoc +++ b/batch/WFLY-15525_Limit_number_of_records_loaded_by_jdbc_store.adoc @@ -1,3 +1,7 @@ +--- +categories: + - batch +--- = Limit number of records loaded by the JDBC job repository :author: Tomas Hofman :email: thofman@redhat.com diff --git a/bean-validation/WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc b/bean-validation/WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc index e1d84f57f..1bc6c1237 100644 --- a/bean-validation/WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc +++ b/bean-validation/WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc @@ -1,4 +1,8 @@ -= WFLY-9628 / EAP7-907 Bean Validation 2.0 support +--- +categories: + - bean-validation +--- += Bean Validation 2.0 support :author: Guillaume Smet :email: gsmet@redhat.com :toc: left diff --git a/bootable-jar/WFCORE_5324_CLI_script_exec_runtime.adoc b/bootable-jar/WFCORE_5324_CLI_script_exec_runtime.adoc index af536b4f0..00b5b01d4 100644 --- a/bootable-jar/WFCORE_5324_CLI_script_exec_runtime.adoc +++ b/bootable-jar/WFCORE_5324_CLI_script_exec_runtime.adoc @@ -1,3 +1,7 @@ +--- +categories: + - bootable-jar +--- = Ability to execute CLI script at runtime :author: Jean-Francois Denise :email: jdenise@redhat.com diff --git a/bootable-jar/WFLY-13305_Bootable_Jar.adoc b/bootable-jar/WFLY-13305_Bootable_Jar.adoc index 7e023ba54..438602daa 100644 --- a/bootable-jar/WFLY-13305_Bootable_Jar.adoc +++ b/bootable-jar/WFLY-13305_Bootable_Jar.adoc @@ -1,4 +1,8 @@ -= WFLY-13305: WildFly bootable JAR +--- +categories: + - bootable-jar +--- += WildFly bootable JAR :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left diff --git a/bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc b/bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc index 789007416..c33d23dcb 100644 --- a/bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc +++ b/bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc @@ -1,4 +1,9 @@ -= [Bootable JAR] Server components upgrade and Galleon feature-pack dependency update. +--- +categories: + - bootable-jar + - wf-galleon +--- += Server components upgrade and Galleon feature-pack dependency update. :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left diff --git a/build/WFCORE-3769_WFLY-10305_galleon_build.adoc b/build/WFCORE-3769_WFLY-10305_galleon_build.adoc index 1635d4e4c..4b8f2f8f3 100644 --- a/build/WFCORE-3769_WFLY-10305_galleon_build.adoc +++ b/build/WFCORE-3769_WFLY-10305_galleon_build.adoc @@ -1,4 +1,10 @@ -= [WFCORE-3769][WFLY-10305] Use Galleon for the WildFly and WildFly Core build +--- +categories: + - core + - server + - wf-galleon +--- += Use Galleon for the WildFly and WildFly Core build :author: Brian Stansberry :email: brian.stansberry@redhat.com :toc: left diff --git a/build/WFLY-17648_Jakarta_EE_Core_Profile.adoc b/build/WFLY-17648_Jakarta_EE_Core_Profile.adoc index 2394bc708..5707214d3 100644 --- a/build/WFLY-17648_Jakarta_EE_Core_Profile.adoc +++ b/build/WFLY-17648_Jakarta_EE_Core_Profile.adoc @@ -1,3 +1,8 @@ +--- +categories: + - ee + - wf-galleon +--- = Add a Galleon Layer for the Jakarta EE 10 Core Profile :author: James Perkins :email: jperkins@redhat.com diff --git a/cli/EAP7-1021_Command_Navigation.adoc b/cli/EAP7-1021_Command_Navigation.adoc index 2a749917b..4ff02729d 100644 --- a/cli/EAP7-1021_Command_Navigation.adoc +++ b/cli/EAP7-1021_Command_Navigation.adoc @@ -1,4 +1,9 @@ -= EAP7-984 Search output for CLI +--- +categories: + - cli + - user-experience +--- += Enhance word navigation in CLI :author: JF Denise :email: jdenise@redhat.com :toc: left diff --git a/cli/EAP7-1023_Compact_Echo_DMR.adoc b/cli/EAP7-1023_Compact_Echo_DMR.adoc index d42c719f9..0bcb6b1c1 100644 --- a/cli/EAP7-1023_Compact_Echo_DMR.adoc +++ b/cli/EAP7-1023_Compact_Echo_DMR.adoc @@ -1,4 +1,9 @@ -= EAP7-1023 Compact output for echo-dmr command +--- +categories: + - cli + - user-experience +--- += Compact output for echo-dmr command :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left diff --git a/cli/EAP7-1113_Disable_CLI_paging_with_an_option.adoc b/cli/EAP7-1113_Disable_CLI_paging_with_an_option.adoc index bdd284322..a565ea3e7 100644 --- a/cli/EAP7-1113_Disable_CLI_paging_with_an_option.adoc +++ b/cli/EAP7-1113_Disable_CLI_paging_with_an_option.adoc @@ -1,4 +1,9 @@ -= EAP7-1113 Disable CLI paging with an option +--- +categories: + - cli + - user-experience +--- += Disable CLI paging with an option :author: Marek Marusic :email: mmarusic@redhat.com :toc: left diff --git a/cli/EAP7-1190_Prop_Reso_Option.adoc b/cli/EAP7-1190_Prop_Reso_Option.adoc index 79a215434..6980c3a22 100644 --- a/cli/EAP7-1190_Prop_Reso_Option.adoc +++ b/cli/EAP7-1190_Prop_Reso_Option.adoc @@ -1,4 +1,9 @@ -= EAP7-1190. CLI, new option to enable properties resolution +--- +categories: + - cli + - user-experience +--- += CLI, new option to enable properties resolution :author: Jean-François Denise :email: jdenise@redhat.com :toc: left diff --git a/cli/EAP7-924_Coloured_output_for_CLI.adoc b/cli/EAP7-924_Coloured_output_for_CLI.adoc index e37d004f2..11b6c16fb 100644 --- a/cli/EAP7-924_Coloured_output_for_CLI.adoc +++ b/cli/EAP7-924_Coloured_output_for_CLI.adoc @@ -1,4 +1,9 @@ -= EAP7-924 Coloured output for CLI +--- +categories: + - cli + - user-experience +--- += Coloured output for CLI :author: Ingo Weiss :email: ingo@redhat.com :toc: left diff --git a/cli/EAP7-943_Security_Auth_Commands.adoc b/cli/EAP7-943_Security_Auth_Commands.adoc index 620c73590..f04d8ee7c 100644 --- a/cli/EAP7-943_Security_Auth_Commands.adoc +++ b/cli/EAP7-943_Security_Auth_Commands.adoc @@ -1,4 +1,9 @@ -= EAP7-943, [CLI] Auth security commands +--- +categories: + - cli + - security +--- += Auth security commands :author: Jean-François Denise :email: jdenise@redhat.com :toc: left diff --git a/cli/EAP7-979_Allow_CLI_output_scrolling.adoc b/cli/EAP7-979_Allow_CLI_output_scrolling.adoc index 8394a8d74..037fb86f1 100644 --- a/cli/EAP7-979_Allow_CLI_output_scrolling.adoc +++ b/cli/EAP7-979_Allow_CLI_output_scrolling.adoc @@ -1,4 +1,9 @@ -= EAP7-979 WFCORE-3568 Allow CLI output scrolling +--- +categories: + - cli + - user-experience +--- += Allow CLI output scrolling :author: Marek Marusic :email: mmarusic@redhat.com :toc: left diff --git a/cli/EAP7-984_Search_Output.adoc b/cli/EAP7-984_Search_Output.adoc index 18f926f78..0e77bc7c3 100644 --- a/cli/EAP7-984_Search_Output.adoc +++ b/cli/EAP7-984_Search_Output.adoc @@ -1,4 +1,9 @@ -= EAP7-984 Search output for CLI +--- +categories: + - cli + - user-experience +--- += Search output for CLI :author: JF Denise :email: jdenise@redhat.com :toc: left diff --git a/cli/WFCORE-4227-Add_the_ability_for_the_CLI_SSL_security_commands_to_be_able_to_obtain_a_server_certificate_from_Lets_Encrypt.adoc b/cli/WFCORE-4227-Add_the_ability_for_the_CLI_SSL_security_commands_to_be_able_to_obtain_a_server_certificate_from_Lets_Encrypt.adoc index fd6cbd10b..9f462dcca 100644 --- a/cli/WFCORE-4227-Add_the_ability_for_the_CLI_SSL_security_commands_to_be_able_to_obtain_a_server_certificate_from_Lets_Encrypt.adoc +++ b/cli/WFCORE-4227-Add_the_ability_for_the_CLI_SSL_security_commands_to_be_able_to_obtain_a_server_certificate_from_Lets_Encrypt.adoc @@ -1,4 +1,10 @@ -= WFCORE-3447 Add the ability for the CLI SSL security commands to be able to obtain a server certificate from Let's Encrypt +--- +categories: + - cli + - user-experience + - security +--- += Add the ability for the CLI SSL security commands to be able to obtain a server certificate from Let's Encrypt :author: Marek Marusic :email: mmarusic@redhat.com :toc: left diff --git a/cli/WFCORE-5009-Evolve-generic-command.adoc b/cli/WFCORE-5009-Evolve-generic-command.adoc index 844e93459..d1ffd8154 100644 --- a/cli/WFCORE-5009-Evolve-generic-command.adoc +++ b/cli/WFCORE-5009-Evolve-generic-command.adoc @@ -1,4 +1,8 @@ -= WFCORE-5009 Enhance JBoss CLI generic "command" with support for existing resource +--- +categories: + - cli +--- += Enhance JBoss CLI generic "command" with support for existing resource :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left diff --git a/cloud/CLOUD-2262.adoc b/cloud/CLOUD-2262.adoc index 843882ec7..18c0dfd85 100644 --- a/cloud/CLOUD-2262.adoc +++ b/cloud/CLOUD-2262.adoc @@ -1,3 +1,9 @@ +--- +categories: + - cloud + - transactions + - ejb +--- = Transactions propagation and recovery over EJB remoting on OpenShift :author: Ondrej Chaloupka :email: ochaloup@redhat.com diff --git a/cloud/WFLY-11824_wildfly_operator_kubernetes.adoc b/cloud/WFLY-11824_wildfly_operator_kubernetes.adoc index 3e5f39ce3..66b91803f 100644 --- a/cloud/WFLY-11824_wildfly_operator_kubernetes.adoc +++ b/cloud/WFLY-11824_wildfly_operator_kubernetes.adoc @@ -1,3 +1,8 @@ +--- +categories: + - cloud + - openshift +--- = WildFly Operator for Kubernetes/OpenShift :author: Jeff Mesnil :email: jmesnil@redhat.com diff --git a/cloud/WFLY-12904_quickstart_ejb_txn_openshift.adoc b/cloud/WFLY-12904_quickstart_ejb_txn_openshift.adoc index 171c01937..717cd46d3 100644 --- a/cloud/WFLY-12904_quickstart_ejb_txn_openshift.adoc +++ b/cloud/WFLY-12904_quickstart_ejb_txn_openshift.adoc @@ -1,3 +1,9 @@ +--- +categories: + - openshift + - ejb + - quickstarts +--- = Quickstart for EJB remoting and transaction recovery on OpenShift :author: Ondrej Chaloupka :email: ochaloup@redhat.com diff --git a/cloud/WFLY-14479_helm_charts.adoc b/cloud/WFLY-14479_helm_charts.adoc index 2d8006563..efc7d0720 100644 --- a/cloud/WFLY-14479_helm_charts.adoc +++ b/cloud/WFLY-14479_helm_charts.adoc @@ -1,4 +1,9 @@ -= WFLY-14479 - Helm Charts for WildFly +--- +categories: + - cloud + - openshift +--- += Helm Charts for WildFly :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/clustering/api/WFLY-9842_CommandDispatcher_Enhancements.adoc b/clustering/api/WFLY-9842_CommandDispatcher_Enhancements.adoc index e75239c48..701685d3f 100644 --- a/clustering/api/WFLY-9842_CommandDispatcher_Enhancements.adoc +++ b/clustering/api/WFLY-9842_CommandDispatcher_Enhancements.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = Enhance CommandDispatcher API to leverage CompletableFutures :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/ejb/WFLY-11597_Eager_passivation.adoc b/clustering/ejb/WFLY-11597_Eager_passivation.adoc index 6064cb8f3..cc54c89d6 100644 --- a/clustering/ejb/WFLY-11597_Eager_passivation.adoc +++ b/clustering/ejb/WFLY-11597_Eager_passivation.adoc @@ -1,4 +1,9 @@ -= WFLY-11597 Eager passivation of SFSBs +--- +categories: + - clustering + - ejb +--- += Eager passivation of SFSBs :author: Paul Ferraro :email: paul.ferraro@redhat.com :toc: left diff --git a/clustering/ejb/WFLY-14953_Create_distributable-ejb_subsystem.adoc b/clustering/ejb/WFLY-14953_Create_distributable-ejb_subsystem.adoc index 345d0d53e..2e5ff2701 100644 --- a/clustering/ejb/WFLY-14953_Create_distributable-ejb_subsystem.adoc +++ b/clustering/ejb/WFLY-14953_Create_distributable-ejb_subsystem.adoc @@ -1,4 +1,9 @@ -= WFLY-14953 Create distributable-ejb subsystem +--- +categories: + - clustering + - ejb +--- += Create distributable-ejb subsystem :author: Richard Achmatowicz :email: rachmato@redhat.com :toc: left diff --git a/clustering/ejb/WFLY-7628_Distributed_EJB_Timers.adoc b/clustering/ejb/WFLY-7628_Distributed_EJB_Timers.adoc index f2545842d..13e0cf2c9 100644 --- a/clustering/ejb/WFLY-7628_Distributed_EJB_Timers.adoc +++ b/clustering/ejb/WFLY-7628_Distributed_EJB_Timers.adoc @@ -1,3 +1,8 @@ +--- +categories: + - clustering + - ejb +--- = Distributed EJB timers :author: Paul Ferraro :email: paul.m.ferraro@redhat.com diff --git a/clustering/infinispan/WFLY-12165_Remote_Cache_Metrics.adoc b/clustering/infinispan/WFLY-12165_Remote_Cache_Metrics.adoc index 1b27c2b74..35107adcd 100644 --- a/clustering/infinispan/WFLY-12165_Remote_Cache_Metrics.adoc +++ b/clustering/infinispan/WFLY-12165_Remote_Cache_Metrics.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = Remote cache metrics :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/infinispan/WFLY-13520_Add_support_for_Infinispan_query_counters_locks_and_CDI.adoc b/clustering/infinispan/WFLY-13520_Add_support_for_Infinispan_query_counters_locks_and_CDI.adoc index aef0b7545..2e63a4494 100644 --- a/clustering/infinispan/WFLY-13520_Add_support_for_Infinispan_query_counters_locks_and_CDI.adoc +++ b/clustering/infinispan/WFLY-13520_Add_support_for_Infinispan_query_counters_locks_and_CDI.adoc @@ -1,4 +1,8 @@ -= WFLY-13520 Add support for Infinispan query, counters, locks, and CDI +--- +categories: + - clustering +--- += Add support for Infinispan query, counters, locks, and CDI :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/clustering/infinispan/WFLY-14468_Add_support_for_using_Infinispan_APIs_from_a_deployment.adoc b/clustering/infinispan/WFLY-14468_Add_support_for_using_Infinispan_APIs_from_a_deployment.adoc index f76a24f70..c84ba91df 100644 --- a/clustering/infinispan/WFLY-14468_Add_support_for_using_Infinispan_APIs_from_a_deployment.adoc +++ b/clustering/infinispan/WFLY-14468_Add_support_for_using_Infinispan_APIs_from_a_deployment.adoc @@ -1,4 +1,8 @@ -= WFLY-14468 Add support for using Infinispan APIs from a deployment +--- +categories: + - clustering +--- += Add support for using Infinispan APIs from a deployment :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/clustering/infinispan/WFLY-6634_HotRod_client_injection_via_Resource_JNDI_injection.adoc b/clustering/infinispan/WFLY-6634_HotRod_client_injection_via_Resource_JNDI_injection.adoc index 6f2e20faa..3e0d3e5c7 100644 --- a/clustering/infinispan/WFLY-6634_HotRod_client_injection_via_Resource_JNDI_injection.adoc +++ b/clustering/infinispan/WFLY-6634_HotRod_client_injection_via_Resource_JNDI_injection.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = HotRod client injection via @Resource JNDI injection :author: Radoslav Husar :email: rhusar@redhat.com diff --git a/clustering/infinispan/WFLY-9294_Add_security_configuration_for_Infinispan_remote_cache_store.adoc b/clustering/infinispan/WFLY-9294_Add_security_configuration_for_Infinispan_remote_cache_store.adoc index 43c6e9c8d..b77272870 100644 --- a/clustering/infinispan/WFLY-9294_Add_security_configuration_for_Infinispan_remote_cache_store.adoc +++ b/clustering/infinispan/WFLY-9294_Add_security_configuration_for_Infinispan_remote_cache_store.adoc @@ -1,3 +1,8 @@ +--- +categories: + - clustering + - security +--- = Add security configuration for Infinispan remote cache store :author: Radoslav Husar :email: rhusar@redhat.com diff --git a/clustering/infinispan/WFLY-9648_Initial_State_Transfer.adoc b/clustering/infinispan/WFLY-9648_Initial_State_Transfer.adoc index a21268310..3f103c524 100644 --- a/clustering/infinispan/WFLY-9648_Initial_State_Transfer.adoc +++ b/clustering/infinispan/WFLY-9648_Initial_State_Transfer.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = Initial state transfer configuration :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/infinispan/WFLY-9664_Scattered_Cache.adoc b/clustering/infinispan/WFLY-9664_Scattered_Cache.adoc index f7b92e3b4..7d04e095d 100644 --- a/clustering/infinispan/WFLY-9664_Scattered_Cache.adoc +++ b/clustering/infinispan/WFLY-9664_Scattered_Cache.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = Scattered Cache :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/jgroups/WFLY-8770_Integrate_aws_S3_PING_discovery_protocol.adoc b/clustering/jgroups/WFLY-8770_Integrate_aws_S3_PING_discovery_protocol.adoc index 5643d7521..ffb8608c6 100644 --- a/clustering/jgroups/WFLY-8770_Integrate_aws_S3_PING_discovery_protocol.adoc +++ b/clustering/jgroups/WFLY-8770_Integrate_aws_S3_PING_discovery_protocol.adoc @@ -1,4 +1,9 @@ -= WFLY-8770 Integrate aws.S3_PING discovery protocol +--- +categories: + - clustering + - cloud +--- += Integrate aws.S3_PING discovery protocol :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/clustering/jgroups/WFLY-9563_Integrate_KUBE_PING_Discovery_Protocol.adoc b/clustering/jgroups/WFLY-9563_Integrate_KUBE_PING_Discovery_Protocol.adoc index 5787c2be3..27973e5b4 100644 --- a/clustering/jgroups/WFLY-9563_Integrate_KUBE_PING_Discovery_Protocol.adoc +++ b/clustering/jgroups/WFLY-9563_Integrate_KUBE_PING_Discovery_Protocol.adoc @@ -1,3 +1,9 @@ +--- +categories: + - clustering + - cloud + - openshift +--- = Integrate KUBE_PING discovery protocol :author: Radoslav Husar :email: rhusar@redhat.com diff --git a/clustering/singleton/WFLY-10832_Singleton_Service_Metrics.adoc b/clustering/singleton/WFLY-10832_Singleton_Service_Metrics.adoc index 3d98f651f..8a5937f27 100644 --- a/clustering/singleton/WFLY-10832_Singleton_Service_Metrics.adoc +++ b/clustering/singleton/WFLY-10832_Singleton_Service_Metrics.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = Singleton service metrics :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/singleton/WFLY-11098_Singleton_Service_Election_Listener.adoc b/clustering/singleton/WFLY-11098_Singleton_Service_Election_Listener.adoc index 96712de3a..bf7ee5bfb 100644 --- a/clustering/singleton/WFLY-11098_Singleton_Service_Election_Listener.adoc +++ b/clustering/singleton/WFLY-11098_Singleton_Service_Election_Listener.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = Singleton Service Election Listener :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/web/WFLY-13150_Galleon_layer_distributable_web_local_cache.adoc b/clustering/web/WFLY-13150_Galleon_layer_distributable_web_local_cache.adoc index c710eb6d4..826f514a5 100644 --- a/clustering/web/WFLY-13150_Galleon_layer_distributable_web_local_cache.adoc +++ b/clustering/web/WFLY-13150_Galleon_layer_distributable_web_local_cache.adoc @@ -1,3 +1,8 @@ +--- +categories: + - clustering + - wf-galleon +--- = Add a Galleon layer for the Distributable Web subsystem configured with a local web cache :author: Yeray Borges :email: yborgess@redhat.com diff --git a/clustering/web/WFLY-13904_ProtoStream_support_for_distributed_web_applications.adoc b/clustering/web/WFLY-13904_ProtoStream_support_for_distributed_web_applications.adoc index 771ee6994..d5aaccb1c 100644 --- a/clustering/web/WFLY-13904_ProtoStream_support_for_distributed_web_applications.adoc +++ b/clustering/web/WFLY-13904_ProtoStream_support_for_distributed_web_applications.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = ProtoStream marshalling of web session attributes :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/web/WFLY-16043_Allow_configuration_of_an_arbitrary_cookie_to_use_for_web_request_affinity.adoc b/clustering/web/WFLY-16043_Allow_configuration_of_an_arbitrary_cookie_to_use_for_web_request_affinity.adoc index 9e492c0dd..59861a63d 100644 --- a/clustering/web/WFLY-16043_Allow_configuration_of_an_arbitrary_cookie_to_use_for_web_request_affinity.adoc +++ b/clustering/web/WFLY-16043_Allow_configuration_of_an_arbitrary_cookie_to_use_for_web_request_affinity.adoc @@ -1,4 +1,8 @@ -= WFLY-16043 Allow configuration of an arbitrary cookie to use for web request affinity +--- +categories: + - clustering +--- += Allow configuration of an arbitrary cookie to use for web request affinity :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/clustering/web/WFLY-5497_Distributable_Shared_Session_Config.adoc b/clustering/web/WFLY-5497_Distributable_Shared_Session_Config.adoc index 225ca4d7b..8a7cf64b7 100644 --- a/clustering/web/WFLY-5497_Distributable_Shared_Session_Config.adoc +++ b/clustering/web/WFLY-5497_Distributable_Shared_Session_Config.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = Distributable Shared Session Configuration :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/web/WFLY-5550_Distributable_Web_Subsystem.adoc b/clustering/web/WFLY-5550_Distributable_Web_Subsystem.adoc index 4fe64d96f..52b7a2eb0 100644 --- a/clustering/web/WFLY-5550_Distributable_Web_Subsystem.adoc +++ b/clustering/web/WFLY-5550_Distributable_Web_Subsystem.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = Distributable Web Subsystem :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/clustering/web/WFLY-6944_Ranked_routing.adoc b/clustering/web/WFLY-6944_Ranked_routing.adoc index 0bc57cfbc..a1cf09186 100644 --- a/clustering/web/WFLY-6944_Ranked_routing.adoc +++ b/clustering/web/WFLY-6944_Ranked_routing.adoc @@ -1,4 +1,8 @@ -= WFLY-6944 Ranked routing +--- +categories: + - clustering +--- += Ranked routing :author: Paul Ferraro :email: paul.ferraro@redhat.com :toc: left diff --git a/clustering/web/WFLY-7719_HotRod-based_distributed_session_manager.adoc b/clustering/web/WFLY-7719_HotRod-based_distributed_session_manager.adoc index 00c4e9ebc..d960a4d2d 100644 --- a/clustering/web/WFLY-7719_HotRod-based_distributed_session_manager.adoc +++ b/clustering/web/WFLY-7719_HotRod-based_distributed_session_manager.adoc @@ -1,3 +1,7 @@ +--- +categories: + - clustering +--- = HotRod-based distributed session manager :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/concurrency/WFLY-11255_EE_Concurrency_Utilities_Managed_Executors_Runtime_Stats.adoc b/concurrency/WFLY-11255_EE_Concurrency_Utilities_Managed_Executors_Runtime_Stats.adoc index 6cd56b057..a2e20aa38 100644 --- a/concurrency/WFLY-11255_EE_Concurrency_Utilities_Managed_Executors_Runtime_Stats.adoc +++ b/concurrency/WFLY-11255_EE_Concurrency_Utilities_Managed_Executors_Runtime_Stats.adoc @@ -1,3 +1,7 @@ +--- +categories: + - concurrency +--- = Managed Executors Runtime Stats :author: Eduardo Martins :email: emartins@redhat.com diff --git a/concurrency/WFLY-12896_EE_Concurrency_Hung_Tasks_Termination.adoc b/concurrency/WFLY-12896_EE_Concurrency_Hung_Tasks_Termination.adoc index 19fdb73a0..083629fae 100644 --- a/concurrency/WFLY-12896_EE_Concurrency_Hung_Tasks_Termination.adoc +++ b/concurrency/WFLY-12896_EE_Concurrency_Hung_Tasks_Termination.adoc @@ -1,3 +1,7 @@ +--- +categories: + - concurrency +--- = EE Concurrency Hung Tasks Termination :author: Eduardo Martins :email: emartins@redhat.com diff --git a/console/EAP7-1020_Support_MicroProfile_Config_in_Web_Console.adoc b/console/EAP7-1020_Support_MicroProfile_Config_in_Web_Console.adoc index 8c470c2f6..d7081f652 100644 --- a/console/EAP7-1020_Support_MicroProfile_Config_in_Web_Console.adoc +++ b/console/EAP7-1020_Support_MicroProfile_Config_in_Web_Console.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - microprofile +--- = Support Eclipse MicroProfile Config in Web Console :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-1030_Add_support_for_undertow_session_operations.adoc b/console/EAP7-1030_Add_support_for_undertow_session_operations.adoc index 11eaefa73..6365f8792 100644 --- a/console/EAP7-1030_Add_support_for_undertow_session_operations.adoc +++ b/console/EAP7-1030_Add_support_for_undertow_session_operations.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - undertow +--- = Add support for undertow session operations :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-1033_Implement_new_Infinispan_resources.adoc b/console/EAP7-1033_Implement_new_Infinispan_resources.adoc index 8eb940f30..d75b00ccf 100644 --- a/console/EAP7-1033_Implement_new_Infinispan_resources.adoc +++ b/console/EAP7-1033_Implement_new_Infinispan_resources.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - clustering +--- = Implement new infinispan resources :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-1060_Make_expose_EAP_metrics_configurable.adoc b/console/EAP7-1060_Make_expose_EAP_metrics_configurable.adoc index a0e1167bc..3bc4b77bc 100644 --- a/console/EAP7-1060_Make_expose_EAP_metrics_configurable.adoc +++ b/console/EAP7-1060_Make_expose_EAP_metrics_configurable.adoc @@ -1,4 +1,9 @@ -= Implement new infinispan resources +--- +categories: + - console + - microprofile +--- += Make "Expose EAP Metrics" configurable :author: Harald Pehl :email: hpehl@redhat.com :toc: left diff --git a/console/EAP7-1062_Display_microprofile_health_checks_on_HAL.adoc b/console/EAP7-1062_Display_microprofile_health_checks_on_HAL.adoc index 02e1e1b35..e34153a4b 100644 --- a/console/EAP7-1062_Display_microprofile_health_checks_on_HAL.adoc +++ b/console/EAP7-1062_Display_microprofile_health_checks_on_HAL.adoc @@ -1,4 +1,9 @@ -= EAP7-1062 Display microprofile health checks on HAL +--- +categories: + - console + - microprofile +--- += Display microprofile health checks on HAL :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1080_Add_new_elytron_resources.adoc b/console/EAP7-1080_Add_new_elytron_resources.adoc index 8f8f1cea8..86f6d7f11 100644 --- a/console/EAP7-1080_Add_new_elytron_resources.adoc +++ b/console/EAP7-1080_Add_new_elytron_resources.adoc @@ -1,4 +1,10 @@ -= Implement new infinispan resources +--- +categories: + - console + - elytron + - security +--- += Add new Elytron resources :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1112_Guided_Tour.adoc b/console/EAP7-1112_Guided_Tour.adoc index 685503dee..a922ca89f 100644 --- a/console/EAP7-1112_Guided_Tour.adoc +++ b/console/EAP7-1112_Guided_Tour.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - user-experience +--- = Migrate & Update Guided Tour :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-1129_Add_support_for_JASPI.adoc b/console/EAP7-1129_Add_support_for_JASPI.adoc index 3c74f3e01..ffbc1bdb1 100644 --- a/console/EAP7-1129_Add_support_for_JASPI.adoc +++ b/console/EAP7-1129_Add_support_for_JASPI.adoc @@ -1,4 +1,10 @@ -= EAP7-1129 Add support for JASPI as added to the WildFly Elytron Subsystem +--- +categories: + - console + - elytron + - security +--- += Add support for JASPI as added to the WildFly Elytron Subsystem :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1130_Add_support_to_several_messaging-activemq_resources.adoc b/console/EAP7-1130_Add_support_to_several_messaging-activemq_resources.adoc index 7b420be7a..e0acae405 100644 --- a/console/EAP7-1130_Add_support_to_several_messaging-activemq_resources.adoc +++ b/console/EAP7-1130_Add_support_to_several_messaging-activemq_resources.adoc @@ -1,4 +1,9 @@ -= EAP7-1130 Add support to several messaging-activemq resources +--- +categories: + - console + - messaging +--- += Add support to several messaging-activemq resources :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1131_Show_logs_from_logging-profile_in_log_viewer.adoc b/console/EAP7-1131_Show_logs_from_logging-profile_in_log_viewer.adoc index 128710080..faba2c49f 100644 --- a/console/EAP7-1131_Show_logs_from_logging-profile_in_log_viewer.adoc +++ b/console/EAP7-1131_Show_logs_from_logging-profile_in_log_viewer.adoc @@ -1,4 +1,9 @@ -= EAP7-1131 Show logs from logging-profile in log viewer +--- +categories: + - console + - logging +--- += Show logs from logging-profile in log viewer :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1132_Replace_list-log-files.adoc b/console/EAP7-1132_Replace_list-log-files.adoc index 5e6ca7254..2d6925a9c 100644 --- a/console/EAP7-1132_Replace_list-log-files.adoc +++ b/console/EAP7-1132_Replace_list-log-files.adoc @@ -1,4 +1,9 @@ -= EAP7-1132 Replace 'list-log-files' with using the 'log-file' resource +--- +categories: + - console + - logging +--- += Replace 'list-log-files' with using the 'log-file' resource :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1133_Add_init_runtime_operation_to_trust-manager.adoc b/console/EAP7-1133_Add_init_runtime_operation_to_trust-manager.adoc index a71af35ce..65de343d3 100644 --- a/console/EAP7-1133_Add_init_runtime_operation_to_trust-manager.adoc +++ b/console/EAP7-1133_Add_init_runtime_operation_to_trust-manager.adoc @@ -1,4 +1,9 @@ -= EAP7-1133 Add "init" runtime operation to trust-manager +--- +categories: + - console + - elytron +--- += Add "init" runtime operation to trust-manager :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1134_Update_Modcluster_view.adoc b/console/EAP7-1134_Update_Modcluster_view.adoc index fa1dda987..8884d3bec 100644 --- a/console/EAP7-1134_Update_Modcluster_view.adoc +++ b/console/EAP7-1134_Update_Modcluster_view.adoc @@ -1,4 +1,9 @@ -= EAP7-1134 Update Modcluster view for new resources load-provider +--- +categories: + - console + - mod_cluster +--- += Update Modcluster view for new resources load-provider :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1136_Expose_CA_management_operations.adoc b/console/EAP7-1136_Expose_CA_management_operations.adoc index 942830437..be68fec51 100644 --- a/console/EAP7-1136_Expose_CA_management_operations.adoc +++ b/console/EAP7-1136_Expose_CA_management_operations.adoc @@ -1,4 +1,10 @@ -= EAP7-1136 Expose CA management operations for key-store and certificate-authority-account +--- +categories: + - console + - elytron + - security +--- += Expose CA management operations for key-store and certificate-authority-account :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc b/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc index 85b7a1e2c..a4411db68 100644 --- a/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc +++ b/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc @@ -1,4 +1,9 @@ -= EAP7-1156 Display open network ports for a managed server +--- +categories: + - console + - server +--- += Display open network ports for a managed server :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1157_Add_support_for_server-ssl-sni-context.adoc b/console/EAP7-1157_Add_support_for_server-ssl-sni-context.adoc index cd8eb25db..f14648f48 100644 --- a/console/EAP7-1157_Add_support_for_server-ssl-sni-context.adoc +++ b/console/EAP7-1157_Add_support_for_server-ssl-sni-context.adoc @@ -1,4 +1,10 @@ -= EAP7-1157 - Add support for server-ssl-sni-context +--- +categories: + - console + - elytron + - security +--- += Add support for server-ssl-sni-context :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1159_Support_runtime_operations_for_messaging_servers.adoc b/console/EAP7-1159_Support_runtime_operations_for_messaging_servers.adoc index ba6993f7d..2182c735c 100644 --- a/console/EAP7-1159_Support_runtime_operations_for_messaging_servers.adoc +++ b/console/EAP7-1159_Support_runtime_operations_for_messaging_servers.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - messaging +--- = Support runtime operations for messaging servers :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-1163_Show_active_management_operation.adoc b/console/EAP7-1163_Show_active_management_operation.adoc index c729e56ac..bb77b2b9e 100644 --- a/console/EAP7-1163_Show_active_management_operation.adoc +++ b/console/EAP7-1163_Show_active_management_operation.adoc @@ -1,4 +1,9 @@ -= EAP7-1163 Show active management operation from hosts and servers in a central place +--- +categories: + - console + - server +--- += Show active management operation from hosts and servers in a central place :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-1164_Show_notification_of_non_progressing_operations.adoc b/console/EAP7-1164_Show_notification_of_non_progressing_operations.adoc index c275988d7..c2bcce0f6 100644 --- a/console/EAP7-1164_Show_notification_of_non_progressing_operations.adoc +++ b/console/EAP7-1164_Show_notification_of_non_progressing_operations.adoc @@ -1,4 +1,9 @@ -= EAP7-1164 Show notification of non progressing operations +--- +categories: + - console + - user-experience +--- += Show notification of non progressing operations :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-664_Provide_UI_For_Security_Managewr.adoc b/console/EAP7-664_Provide_UI_For_Security_Managewr.adoc index 944aebf96..8ef3e27bb 100644 --- a/console/EAP7-664_Provide_UI_For_Security_Managewr.adoc +++ b/console/EAP7-664_Provide_UI_For_Security_Managewr.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - security +--- = Provide web console (GUI) full support for Security Manager configuration :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-749_Expose_EJB_runtime_data.adoc b/console/EAP7-749_Expose_EJB_runtime_data.adoc index 2e98583d7..8cd57e1b5 100644 --- a/console/EAP7-749_Expose_EJB_runtime_data.adoc +++ b/console/EAP7-749_Expose_EJB_runtime_data.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - ejb +--- = Expose EJB runtime data / statistics :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-750_Expose IO_worker_runtime_data.adoc b/console/EAP7-750_Expose IO_worker_runtime_data.adoc index 6fa4ae1a0..5dbd1ddb3 100644 --- a/console/EAP7-750_Expose IO_worker_runtime_data.adoc +++ b/console/EAP7-750_Expose IO_worker_runtime_data.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Expose IO worker runtime data / statistics :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-752_Support_kill_and_destroy_operations_for_server_groups.adoc b/console/EAP7-752_Support_kill_and_destroy_operations_for_server_groups.adoc index 8324fdb7d..9ea4fefce 100644 --- a/console/EAP7-752_Support_kill_and_destroy_operations_for_server_groups.adoc +++ b/console/EAP7-752_Support_kill_and_destroy_operations_for_server_groups.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Support kill and destroy operations for server-groups :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-762_Support_socket_log_handler.adoc b/console/EAP7-762_Support_socket_log_handler.adoc index 385719fe6..979c3f254 100644 --- a/console/EAP7-762_Support_socket_log_handler.adoc +++ b/console/EAP7-762_Support_socket_log_handler.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Support socket log handler :author: Claudio Miranda :email: claudio@redhat.com diff --git a/console/EAP7-763_Expose_JSF_Attribute.adoc b/console/EAP7-763_Expose_JSF_Attribute.adoc index bb79b492f..d6c37b10d 100644 --- a/console/EAP7-763_Expose_JSF_Attribute.adoc +++ b/console/EAP7-763_Expose_JSF_Attribute.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - jsf +--- = Expose attribute of the JSF subsystem to specify whether or not DOCTYPE declarations in JSF deployments should be disallowed :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-766_Unify_Wording_For_Deployment_Operations.adoc b/console/EAP7-766_Unify_Wording_For_Deployment_Operations.adoc index 5518fb09d..7db45de6b 100644 --- a/console/EAP7-766_Unify_Wording_For_Deployment_Operations.adoc +++ b/console/EAP7-766_Unify_Wording_For_Deployment_Operations.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Unify wording for deployment operations :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-767_Support_RemoteCache.adoc b/console/EAP7-767_Support_RemoteCache.adoc index 93a899acb..5bc43e25a 100644 --- a/console/EAP7-767_Support_RemoteCache.adoc +++ b/console/EAP7-767_Support_RemoteCache.adoc @@ -1,4 +1,9 @@ -= EAP7-767 Support RemoteCache configuration to Infinispan subsystem +--- +categories: + - console + - clustering +--- += Support RemoteCache configuration to Infinispan subsystem :author: Harald Pehl :email: hpehl@redhat.com :toc: left diff --git a/console/EAP7-773_Multi-server_support_for_mod_cluster.adoc b/console/EAP7-773_Multi-server_support_for_mod_cluster.adoc index 96a49315e..c7ff42acf 100644 --- a/console/EAP7-773_Multi-server_support_for_mod_cluster.adoc +++ b/console/EAP7-773_Multi-server_support_for_mod_cluster.adoc @@ -1,4 +1,10 @@ -= EAP7-773 Add multi-server support to mod_cluster +--- +categories: + - console + - clustering + - mod_cluster +--- += Add multi-server support to mod_cluster :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/EAP7-806_Show_Disconnected_Hosts.adoc b/console/EAP7-806_Show_Disconnected_Hosts.adoc index 4414a4478..df3bcead7 100644 --- a/console/EAP7-806_Show_Disconnected_Hosts.adoc +++ b/console/EAP7-806_Show_Disconnected_Hosts.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Show Disconnected Hosts :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-808_Specify_Custom_Server_URLs.adoc b/console/EAP7-808_Specify_Custom_Server_URLs.adoc index 2bc2469f7..d5931f5b0 100644 --- a/console/EAP7-808_Specify_Custom_Server_URLs.adoc +++ b/console/EAP7-808_Specify_Custom_Server_URLs.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Specify Custom Server URLs :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-885_New_Features_in_HAL_3.x.adoc b/console/EAP7-885_New_Features_in_HAL_3.x.adoc index 660afa275..78423aa76 100644 --- a/console/EAP7-885_New_Features_in_HAL_3.x.adoc +++ b/console/EAP7-885_New_Features_in_HAL_3.x.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = New Features in HAL 3.x :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/EAP7-985_Add_Support_For_The_Proxy_Protocol.adoc b/console/EAP7-985_Add_Support_For_The_Proxy_Protocol.adoc index 7132cce39..e62a39a4f 100644 --- a/console/EAP7-985_Add_Support_For_The_Proxy_Protocol.adoc +++ b/console/EAP7-985_Add_Support_For_The_Proxy_Protocol.adoc @@ -1,4 +1,9 @@ -= Title +--- +categories: + - console + - undertow +--- += Add support for Underotw's proxy-protocol attribute :author: Harald Pehl :email: hpehl@redhat.com :toc: left diff --git a/console/HAL-1471_Support_for_Keycloak_SSO.adoc b/console/HAL-1471_Support_for_Keycloak_SSO.adoc index 81e44419c..62fd8c6bd 100644 --- a/console/HAL-1471_Support_for_Keycloak_SSO.adoc +++ b/console/HAL-1471_Support_for_Keycloak_SSO.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - security +--- = Support for Keycloak SSO :author: Claudio Miranda :email: claudio@redhat.com diff --git a/console/HAL-1481_Provide_datasource_properties_as_suggestions.adoc b/console/HAL-1481_Provide_datasource_properties_as_suggestions.adoc index 318c15ce1..a694c86a2 100644 --- a/console/HAL-1481_Provide_datasource_properties_as_suggestions.adoc +++ b/console/HAL-1481_Provide_datasource_properties_as_suggestions.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - user-experience +--- = Provide datasource properties as suggestions :author: Claudio Miranda :email: claudio@redhat.com diff --git a/console/HAL-1545_Enhance_the_SSL_Wizard_to_add_support_to_LetsEncrypt_CA.adoc b/console/HAL-1545_Enhance_the_SSL_Wizard_to_add_support_to_LetsEncrypt_CA.adoc index 271adae45..93d5c11c3 100644 --- a/console/HAL-1545_Enhance_the_SSL_Wizard_to_add_support_to_LetsEncrypt_CA.adoc +++ b/console/HAL-1545_Enhance_the_SSL_Wizard_to_add_support_to_LetsEncrypt_CA.adoc @@ -1,4 +1,11 @@ -= HAL-1545 Enhance the SSL Wizard to add support to LetsEncrypt CA +--- +categories: + - console + - elytron + - security + - user-experience +--- += Enhance the SSL Wizard to add support to LetsEncrypt CA :author: Claudio Miranda :email: claudio@redhat.com :toc: left diff --git a/console/HAL-1578_Customise_Browser_Title.adoc b/console/HAL-1578_Customise_Browser_Title.adoc index 1486462d2..d9b986369 100644 --- a/console/HAL-1578_Customise_Browser_Title.adoc +++ b/console/HAL-1578_Customise_Browser_Title.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - user-experience +--- = Customise Browser Title :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1580_Global_EJB_Server_Side_Interceptors_Configuration.adoc b/console/HAL-1580_Global_EJB_Server_Side_Interceptors_Configuration.adoc index e7ad9ecaf..8bf53e94f 100644 --- a/console/HAL-1580_Global_EJB_Server_Side_Interceptors_Configuration.adoc +++ b/console/HAL-1580_Global_EJB_Server_Side_Interceptors_Configuration.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - ejb +--- = Configure Global EJB Server Side Interceptors :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1597_Configure_session_affinity.adoc b/console/HAL-1597_Configure_session_affinity.adoc index e5c0a791c..ef3ac8f65 100644 --- a/console/HAL-1597_Configure_session_affinity.adoc +++ b/console/HAL-1597_Configure_session_affinity.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - clustering +--- = Configure session affinity using multiple routes if supported by balancer :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1601_Expose_named-formatter_attribute_on_syslog-handler_resource.adoc b/console/HAL-1601_Expose_named-formatter_attribute_on_syslog-handler_resource.adoc index 10dbcc421..3c7154b59 100644 --- a/console/HAL-1601_Expose_named-formatter_attribute_on_syslog-handler_resource.adoc +++ b/console/HAL-1601_Expose_named-formatter_attribute_on_syslog-handler_resource.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - logging +--- = Expose named-formatter Attribute on the syslog-handler Resource :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1603_Configure_messaging_clusters_behind_HTTP_load_balancers.adoc b/console/HAL-1603_Configure_messaging_clusters_behind_HTTP_load_balancers.adoc index 227386ea1..8f15b8b78 100644 --- a/console/HAL-1603_Configure_messaging_clusters_behind_HTTP_load_balancers.adoc +++ b/console/HAL-1603_Configure_messaging_clusters_behind_HTTP_load_balancers.adoc @@ -1,4 +1,9 @@ -= Customise Browser Title +--- +categories: + - console + - messaging +--- += Configure Messaging Clusters behind HTTP load balancers :author: Harald Pehl :email: hpehl@redhat.com :toc: left diff --git a/console/HAL-1604_Expose_journal-file-open-timeout_attribute.adoc b/console/HAL-1604_Expose_journal-file-open-timeout_attribute.adoc index 98bb83722..d0fc8c1f0 100644 --- a/console/HAL-1604_Expose_journal-file-open-timeout_attribute.adoc +++ b/console/HAL-1604_Expose_journal-file-open-timeout_attribute.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - messaging +--- = Make journal-file-open-timeout Attribute Configurable for Messaging Server Resource :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1607_Configure_HotRod_distributable-web_subsystem.adoc b/console/HAL-1607_Configure_HotRod_distributable-web_subsystem.adoc index 4bc9d3bec..ab7242a5e 100644 --- a/console/HAL-1607_Configure_HotRod_distributable-web_subsystem.adoc +++ b/console/HAL-1607_Configure_HotRod_distributable-web_subsystem.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - clustering +--- = Configure HotRod Session Manager in distributable-web Subsystem :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1608_Configure_enable-amq1-prefix.adoc b/console/HAL-1608_Configure_enable-amq1-prefix.adoc index ff43b23ff..edaf3ae4c 100644 --- a/console/HAL-1608_Configure_enable-amq1-prefix.adoc +++ b/console/HAL-1608_Configure_enable-amq1-prefix.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - messaging +--- = Configure enable-amq1-prefix Attribute :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1609_Enhanced_password_mappers.adoc b/console/HAL-1609_Enhanced_password_mappers.adoc index cbfdbf156..383829a13 100644 --- a/console/HAL-1609_Enhanced_password_mappers.adoc +++ b/console/HAL-1609_Enhanced_password_mappers.adoc @@ -1,4 +1,10 @@ -= Customise Browser Title +--- +categories: + - console + - elytron + - security +--- += Enhance Password Mappers :author: Harald Pehl :email: hpehl@redhat.com :toc: left diff --git a/console/HAL-1625_Support_pause_for_JMS_topics.adoc b/console/HAL-1625_Support_pause_for_JMS_topics.adoc index 4b8777249..f499fd78d 100644 --- a/console/HAL-1625_Support_pause_for_JMS_topics.adoc +++ b/console/HAL-1625_Support_pause_for_JMS_topics.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - messaging +--- = Support pause for JMS topics :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1645_Support_adding_HTTP_headers_to_management_console_responses.adoc b/console/HAL-1645_Support_adding_HTTP_headers_to_management_console_responses.adoc index be3853d9f..8f65d3103 100644 --- a/console/HAL-1645_Support_adding_HTTP_headers_to_management_console_responses.adoc +++ b/console/HAL-1645_Support_adding_HTTP_headers_to_management_console_responses.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Support adding of HTTP headers to management console responses :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1710_update_passwords_in_credential_store.adoc b/console/HAL-1710_update_passwords_in_credential_store.adoc index ae56bd6c6..556439d98 100644 --- a/console/HAL-1710_update_passwords_in_credential_store.adoc +++ b/console/HAL-1710_update_passwords_in_credential_store.adoc @@ -1,4 +1,9 @@ -= Configure enable-amq1-prefix Attribute +--- +categories: + - console + - security +--- += Update Passwords in Credential Store :author: Harald Pehl :email: hpehl@redhat.com :toc: left diff --git a/console/HAL-1729_Show_non-heap-memory-usage.adoc b/console/HAL-1729_Show_non-heap-memory-usage.adoc index e6b701f3d..235545200 100644 --- a/console/HAL-1729_Show_non-heap-memory-usage.adoc +++ b/console/HAL-1729_Show_non-heap-memory-usage.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Show non-heap-memory-usage in server preview :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1737_Display_content_hash.adoc b/console/HAL-1737_Display_content_hash.adoc index 4f00be169..1505baf9a 100644 --- a/console/HAL-1737_Display_content_hash.adoc +++ b/console/HAL-1737_Display_content_hash.adoc @@ -1,3 +1,7 @@ +--- +categories: + - console +--- = Display content hash in deployment panel :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1758_Legacy_security_clean_up.adoc b/console/HAL-1758_Legacy_security_clean_up.adoc index fd50bfedb..703f7a726 100644 --- a/console/HAL-1758_Legacy_security_clean_up.adoc +++ b/console/HAL-1758_Legacy_security_clean_up.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - security +--- = Legacy security clean up :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1779_Replace_discovery-group_and_broadcast-group_resources.adoc b/console/HAL-1779_Replace_discovery-group_and_broadcast-group_resources.adoc index 36eac174f..7aa7ba411 100644 --- a/console/HAL-1779_Replace_discovery-group_and_broadcast-group_resources.adoc +++ b/console/HAL-1779_Replace_discovery-group_and_broadcast-group_resources.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - messaging +--- = Replace 'discovery-group' and 'broadcast-group' resources :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/HAL-1780_Adjust_naming_master-slave_primary-secondary.adoc b/console/HAL-1780_Adjust_naming_master-slave_primary-secondary.adoc index 5ad08ac8a..2c3ed3ec7 100644 --- a/console/HAL-1780_Adjust_naming_master-slave_primary-secondary.adoc +++ b/console/HAL-1780_Adjust_naming_master-slave_primary-secondary.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - user-experience +--- = Adjust naming in console "master/slave" → "primary/secondary" :author: Harald Pehl :email: hpehl@redhat.com diff --git a/console/WFLY-13490-Galleon_layer_web_console.adoc b/console/WFLY-13490-Galleon_layer_web_console.adoc index 6aca79a71..f02b9786f 100644 --- a/console/WFLY-13490-Galleon_layer_web_console.adoc +++ b/console/WFLY-13490-Galleon_layer_web_console.adoc @@ -1,3 +1,8 @@ +--- +categories: + - console + - wf-galleon +--- = Galleon layer for the Web Management Console :author: Yeray Borges :email: yborgess@redhat.com diff --git a/controller/WFCORE-433_git-persistence.adoc b/controller/WFCORE-433_git-persistence.adoc index a8be7a676..0dcb3926d 100644 --- a/controller/WFCORE-433_git-persistence.adoc +++ b/controller/WFCORE-433_git-persistence.adoc @@ -1,3 +1,7 @@ +--- +categories: + - controller +--- = Adding support for Git backend for configuration files :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/controller/WFCORE-4770-boot-cli-script.adoc b/controller/WFCORE-4770-boot-cli-script.adoc index addd92b5b..5bf96307f 100644 --- a/controller/WFCORE-4770-boot-cli-script.adoc +++ b/controller/WFCORE-4770-boot-cli-script.adoc @@ -1,3 +1,7 @@ +--- +categories: + - controller +--- = Controller boot CLI Script execution :author: Jean-Francois Denise :email: jfdenise@redhat.com diff --git a/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc b/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc index 96fbfe1c6..3e0c85834 100644 --- a/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc +++ b/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc @@ -1,3 +1,8 @@ +--- +categories: + - core + - server +--- = Convenient declaration of server suspend timeouts :author: Brian Stansberry :email: brian.stansberry@redhat.com diff --git a/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc b/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc index 513fb55f5..f6ab66fb2 100644 --- a/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc +++ b/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc @@ -1,3 +1,8 @@ +--- +categories: + - controller + - server +--- = Add the ability to resolve standard server system properties to configure the managed server JVMs :author: Yeray Borges :email: yborgess@redhat.com diff --git a/core/WFCORE-4314_enchance_keystore_commands_alias.adoc b/core/WFCORE-4314_enchance_keystore_commands_alias.adoc index d22212995..b5a47f869 100644 --- a/core/WFCORE-4314_enchance_keystore_commands_alias.adoc +++ b/core/WFCORE-4314_enchance_keystore_commands_alias.adoc @@ -1,3 +1,9 @@ +--- +categories: + - core + - elytron + - security +--- = Enchance read-alias and read-aliases keystore commands :author: Bartosz Baranowski :email: bbaranow@redhat.com diff --git a/core/WFCORE-4748-expose-module-options.adoc b/core/WFCORE-4748-expose-module-options.adoc index 952e70e4a..b3ee9aaa1 100644 --- a/core/WFCORE-4748-expose-module-options.adoc +++ b/core/WFCORE-4748-expose-module-options.adoc @@ -1,3 +1,8 @@ +--- +categories: + - core + - modules +--- = Expose Module Options :author: James R. Perkins :email: jperkins@redhat.com diff --git a/ee/WFCORE-4135_Support_for_ read_only_server_config_dir.adoc b/ee/WFCORE-4135_Support_for_ read_only_server_config_dir.adoc index af0e7380c..e38de01e1 100644 --- a/ee/WFCORE-4135_Support_for_ read_only_server_config_dir.adoc +++ b/ee/WFCORE-4135_Support_for_ read_only_server_config_dir.adoc @@ -1,3 +1,7 @@ +--- +categories: + - core +--- = Support for read only server configuration directory :author: Yeray Borges :email: yborgess@redhat.com diff --git a/ee/WFCORE_2147_Wildfly_core_descriptor_based_property_replacement.adoc b/ee/WFCORE_2147_Wildfly_core_descriptor_based_property_replacement.adoc index 846654f6d..85df981ae 100644 --- a/ee/WFCORE_2147_Wildfly_core_descriptor_based_property_replacement.adoc +++ b/ee/WFCORE_2147_Wildfly_core_descriptor_based_property_replacement.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ee +--- = Enable/disable descriptor based property replacement for files parsed by wildfly-core :author: Yeray Borges :email: yborgess@redhat.com diff --git a/ee/WFLY-1160-Provide_ability_to_configure_a_global_directory_which_puts_the_contents_in_the_classpath.adoc b/ee/WFLY-1160-Provide_ability_to_configure_a_global_directory_which_puts_the_contents_in_the_classpath.adoc index 3612512c7..7a0615bd7 100644 --- a/ee/WFLY-1160-Provide_ability_to_configure_a_global_directory_which_puts_the_contents_in_the_classpath.adoc +++ b/ee/WFLY-1160-Provide_ability_to_configure_a_global_directory_which_puts_the_contents_in_the_classpath.adoc @@ -1,3 +1,7 @@ +--- +categories: + - core +--- = Provide ability to easily apply certain JBoss module libraries to all deployments running in a server :author: Yeray Borges :email: yborgess@redhat.com diff --git a/ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc b/ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc index 8ebe6d7d8..525015a46 100644 --- a/ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc +++ b/ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ee +--- = Replace JavaEE references with corresponding JakartaEE ones :author: Alessio Soldano :email: asoldano@redhat.com diff --git a/ee/WFLY-6460_JSON-P_1.1.adoc b/ee/WFLY-6460_JSON-P_1.1.adoc index 2c510df7a..3dde5fe34 100644 --- a/ee/WFLY-6460_JSON-P_1.1.adoc +++ b/ee/WFLY-6460_JSON-P_1.1.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ee +--- = JSON-P 1.1 (JSR 374) :author: James R. Perkins :email: jperkins@redhat.com diff --git a/ee/WFLY-7185_JSON-B_1.1.adoc b/ee/WFLY-7185_JSON-B_1.1.adoc index 6233ccddb..c6703763e 100644 --- a/ee/WFLY-7185_JSON-B_1.1.adoc +++ b/ee/WFLY-7185_JSON-B_1.1.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ee +--- = JSON-B 1.0 (JSR 367) :author: James R. Perkins :email: jperkins@redhat.com diff --git a/ee/common-annotations-1.3.adoc b/ee/common-annotations-1.3.adoc index 4ab28a36d..2c7100595 100644 --- a/ee/common-annotations-1.3.adoc +++ b/ee/common-annotations-1.3.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ee +--- = Common Annotations 1.3 :author: Tomaz Cerar :email: tcerar@redhat.com diff --git a/ejb/WFLY-10057-thread-pool.adoc b/ejb/WFLY-10057-thread-pool.adoc index 55f9580c1..a4ecb7f96 100644 --- a/ejb/WFLY-10057-thread-pool.adoc +++ b/ejb/WFLY-10057-thread-pool.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = EJB subsystem configure max threads and core threads independently :author: Cheng Fang :email: cfang@redhat.com diff --git a/ejb/WFLY-11622_Multiple_delivery_group_for_MDBs.adoc b/ejb/WFLY-11622_Multiple_delivery_group_for_MDBs.adoc index fdf5bf018..30714e003 100644 --- a/ejb/WFLY-11622_Multiple_delivery_group_for_MDBs.adoc +++ b/ejb/WFLY-11622_Multiple_delivery_group_for_MDBs.adoc @@ -1,4 +1,9 @@ -= WFLY-11622 Multiple Delivery Group Support for Message Driven Beans +--- +categories: + - ejb + - messaging +--- += Multiple Delivery Group Support for Message Driven Beans :author: Flavia Rainone :email: frainone@redhat.com :toc: left diff --git a/ejb/WFLY-12190-http-server-to-server-config.adoc b/ejb/WFLY-12190-http-server-to-server-config.adoc index 9b61f1323..bb4de3a74 100644 --- a/ejb/WFLY-12190-http-server-to-server-config.adoc +++ b/ejb/WFLY-12190-http-server-to-server-config.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = EJB over HTTP server-to-server invocation :email: tomasz.adamski@redhat.com :toc: left diff --git a/ejb/WFLY-12680-global-stateful-timeout.adoc b/ejb/WFLY-12680-global-stateful-timeout.adoc index 2491d57a0..d299cbe75 100644 --- a/ejb/WFLY-12680-global-stateful-timeout.adoc +++ b/ejb/WFLY-12680-global-stateful-timeout.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = Ability to configure default global stateful timeout for Stateful Session Beans :author: Cheng Fang :email: cfang@redhat.com diff --git a/ejb/WFLY-12733-refresh-timer-programatically.adoc b/ejb/WFLY-12733-refresh-timer-programatically.adoc index a020ac94e..9f0377ffa 100644 --- a/ejb/WFLY-12733-refresh-timer-programatically.adoc +++ b/ejb/WFLY-12733-refresh-timer-programatically.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = EJB Timers: Forcing refresh timers in a database-data-store in a clustered environment :author: Cheng Fang :email: cfang@redhat.com diff --git a/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc b/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc index 05b8c3635..b38c41179 100644 --- a/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc +++ b/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = Enable compression on remoting globally for EJB calls :email: tomasz.adamski@redhat.com :toc: left diff --git a/ejb/WFLY-13354-galleon-for-ejb.adoc b/ejb/WFLY-13354-galleon-for-ejb.adoc index 4c433aa9f..a151f7ea3 100644 --- a/ejb/WFLY-13354-galleon-for-ejb.adoc +++ b/ejb/WFLY-13354-galleon-for-ejb.adoc @@ -1,3 +1,8 @@ +--- +categories: + - ejb + - wf-galleon +--- = Galleon layers for the EJB subsystem :author: Brian Stansberry; Yeray Borges; Cheng Fang :email: cfang@redhat.com diff --git a/ejb/WFLY-4699-expose-ejb3-deployment-info.adoc b/ejb/WFLY-4699-expose-ejb3-deployment-info.adoc index b95a44a23..272b62285 100644 --- a/ejb/WFLY-4699-expose-ejb3-deployment-info.adoc +++ b/ejb/WFLY-4699-expose-ejb3-deployment-info.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = Expose EJB3 Deployment Information as Runtime Resources :author: Cheng Fang :email: cfang@redhat.com diff --git a/ejb/WFLY-6143-Ability-to-add-a-server-side-configured-Interceptor-for-the-applications-without-changing-the-deployments.adoc b/ejb/WFLY-6143-Ability-to-add-a-server-side-configured-Interceptor-for-the-applications-without-changing-the-deployments.adoc index 9ba0a886c..120007720 100644 --- a/ejb/WFLY-6143-Ability-to-add-a-server-side-configured-Interceptor-for-the-applications-without-changing-the-deployments.adoc +++ b/ejb/WFLY-6143-Ability-to-add-a-server-side-configured-Interceptor-for-the-applications-without-changing-the-deployments.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = Ability to add a server-side configured Interceptor for the applications without changing the deployments :author: Tomasz Adamski :email: tomasz.adamski@redhat.com diff --git a/ejb/WFLY-6144-Global_EJB_client_side_interceptor_configuration.adoc b/ejb/WFLY-6144-Global_EJB_client_side_interceptor_configuration.adoc index 66dfdab11..bd2a3f2a8 100644 --- a/ejb/WFLY-6144-Global_EJB_client_side_interceptor_configuration.adoc +++ b/ejb/WFLY-6144-Global_EJB_client_side_interceptor_configuration.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = Global EJB Client Side Interceptors Configuration :email: tomasz.adamski@redhat.com :toc: left diff --git a/ejb/WFLY-8449_Return_context_data_to_client.adoc b/ejb/WFLY-8449_Return_context_data_to_client.adoc index 8dbfd6d32..144aa7e41 100644 --- a/ejb/WFLY-8449_Return_context_data_to_client.adoc +++ b/ejb/WFLY-8449_Return_context_data_to_client.adoc @@ -1,3 +1,7 @@ +--- +categories: + - ejb +--- = Return Context Data to EJB Clients :author: Stuart Douglas :email: sdouglas@redhat.com diff --git a/elytron/ELY-1211_FileAuditEndpoint_configure_encoding.adoc b/elytron/ELY-1211_FileAuditEndpoint_configure_encoding.adoc index cf528d7b4..6299ff451 100644 --- a/elytron/ELY-1211_FileAuditEndpoint_configure_encoding.adoc +++ b/elytron/ELY-1211_FileAuditEndpoint_configure_encoding.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = Add ability to FileAuditEndpoint to allow file encoding to be overridden. :author: Ilia Vassilev :email: ivassile@redhat.com diff --git a/elytron/ELY-1686-legacy-properties-files-into-FileSystemRealm-utility.adoc b/elytron/ELY-1686-legacy-properties-files-into-FileSystemRealm-utility.adoc index f0709ba0f..04e1fcf9f 100644 --- a/elytron/ELY-1686-legacy-properties-files-into-FileSystemRealm-utility.adoc +++ b/elytron/ELY-1686-legacy-properties-files-into-FileSystemRealm-utility.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = ELY-1686 Add utility to port legacy properties files into a FileSystemRealm :author: Justin Michael Cook :email: jucook@redhat.com diff --git a/elytron/ELY-1712-enhanced-audit-logging.adoc b/elytron/ELY-1712-enhanced-audit-logging.adoc index 4022da0a0..d06758ea0 100644 --- a/elytron/ELY-1712-enhanced-audit-logging.adoc +++ b/elytron/ELY-1712-enhanced-audit-logging.adoc @@ -1,4 +1,9 @@ -= [WFCORE-4394] Enhanced Audit Logging - RFC support and Configuring Reconnects +--- +categories: + - elytron + - logging +--- += Enhanced Audit Logging - RFC support and Configuring Reconnects :author: Justin Michael Cook :email: jucook@redhat.com :toc: left diff --git a/elytron/ELY-1921-http-external-mechanism.adoc b/elytron/ELY-1921-http-external-mechanism.adoc index 84c2d2afc..cb39de491 100644 --- a/elytron/ELY-1921-http-external-mechanism.adoc +++ b/elytron/ELY-1921-http-external-mechanism.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = HTTP External Mechanism Support in Elytron :author: Ashley Abdel-Sayed :email: aabdelsa@redhat.com diff --git a/elytron/ELY-2078-encryption-for-FilesystemSecurityRealm.adoc b/elytron/ELY-2078-encryption-for-FilesystemSecurityRealm.adoc index 31984a381..cde0e2660 100644 --- a/elytron/ELY-2078-encryption-for-FilesystemSecurityRealm.adoc +++ b/elytron/ELY-2078-encryption-for-FilesystemSecurityRealm.adoc @@ -1,4 +1,8 @@ -= [ELY-2078] Add encryption and integrity support to FilesystemSecurityRealm +--- +categories: + - elytron +--- += Add encryption and integrity support to FilesystemSecurityRealm :author: Ashpan Raskar :email: araskar@redhat.com :toc: left diff --git a/elytron/ELY-2320-integrity-for-FilesystemSecurityRealm.adoc b/elytron/ELY-2320-integrity-for-FilesystemSecurityRealm.adoc index 3f428afd6..5c0fb0174 100644 --- a/elytron/ELY-2320-integrity-for-FilesystemSecurityRealm.adoc +++ b/elytron/ELY-2320-integrity-for-FilesystemSecurityRealm.adoc @@ -1,4 +1,8 @@ -= [ELY-2320] Add integrity support to FilesystemSecurityRealm +--- +categories: + - elytron +--- += Add integrity support to FilesystemSecurityRealm :author: Ashpan Raskar :email: araskar@redhat.com :toc: left diff --git a/elytron/ELY-816-masked-password.adoc b/elytron/ELY-816-masked-password.adoc index 75e97b3fc..16228b0ef 100644 --- a/elytron/ELY-816-masked-password.adoc +++ b/elytron/ELY-816-masked-password.adoc @@ -1,4 +1,8 @@ -= ELY-816 Support for masked passwords in client XML config +--- +categories: + - elytron +--- += Support for masked passwords in client XML config :author: Jan Kalina :email: jkalina@redhat.com :toc: left diff --git a/elytron/WFCORE-3404-audit-flushing.adoc b/elytron/WFCORE-3404-audit-flushing.adoc index d01e0f7a8..148c96482 100644 --- a/elytron/WFCORE-3404-audit-flushing.adoc +++ b/elytron/WFCORE-3404-audit-flushing.adoc @@ -1,4 +1,8 @@ -= WFCORE-3404 Separate stream flushing and file syncing in file-audit-endpoint +--- +categories: + - elytron +--- += Separate stream flushing and file syncing in file-audit-endpoint :author: Jan Kalina :email: jkalina@redhat.com :toc: left diff --git a/elytron/WFCORE-3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc b/elytron/WFCORE-3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc index 45fa2f2c5..b41aceb7d 100644 --- a/elytron/WFCORE-3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc +++ b/elytron/WFCORE-3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = JDBC Security Realm mod_crypt and HEX encoding support. :author: Darran Lofthouse :email: darran.lofthouse@redhat.com diff --git a/elytron/WFCORE-3596-named-permission-sets.adoc b/elytron/WFCORE-3596-named-permission-sets.adoc index 09356f217..238f01e9f 100644 --- a/elytron/WFCORE-3596-named-permission-sets.adoc +++ b/elytron/WFCORE-3596-named-permission-sets.adoc @@ -1,4 +1,8 @@ -= WFCORE-3596 Add support for named permission sets to the Elytron subsystem configuration +--- +categories: + - elytron +--- += Add support for named permission sets to the Elytron subsystem configuration :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFCORE-3666-alternative-rolemapping.adoc b/elytron/WFCORE-3666-alternative-rolemapping.adoc index e2b9a2eea..351f383b2 100644 --- a/elytron/WFCORE-3666-alternative-rolemapping.adoc +++ b/elytron/WFCORE-3666-alternative-rolemapping.adoc @@ -1,4 +1,8 @@ -= WFCORE-3666 Provide Elytron alternative to RoleMappingLoginModule +--- +categories: + - elytron +--- += Provide Elytron alternative to RoleMappingLoginModule :author: Martin Mazanek :email: mmazanek@redhat.com :toc: left diff --git a/elytron/WFCORE-3819-custom-security-event-listener.adoc b/elytron/WFCORE-3819-custom-security-event-listener.adoc index 4db890884..d3c27211e 100644 --- a/elytron/WFCORE-3819-custom-security-event-listener.adoc +++ b/elytron/WFCORE-3819-custom-security-event-listener.adoc @@ -1,4 +1,8 @@ -= WFCORE-3819 Add Elytron subsystem component to use a custom security event listener +--- +categories: + - elytron +--- += Add Elytron subsystem component to use a custom security event listener :author: Jan Kalina :email: jkalina@redhat.com :toc: left diff --git a/elytron/WFCORE-3877-configurable-without-interface.adoc b/elytron/WFCORE-3877-configurable-without-interface.adoc index f4d19a1da..72894986d 100644 --- a/elytron/WFCORE-3877-configurable-without-interface.adoc +++ b/elytron/WFCORE-3877-configurable-without-interface.adoc @@ -1,4 +1,8 @@ -= WFCORE-3877 Make implementing Configurable interface optional for configurable components +--- +categories: + - elytron +--- += Make implementing Configurable interface optional for configurable components :author: Jan Kalina, Martin Mazanek :email: jkalina@redhat.com mmazanek@redhat.com :toc: left diff --git a/elytron/WFCORE-3947-ocsp-ssl-revocation.adoc b/elytron/WFCORE-3947-ocsp-ssl-revocation.adoc index c48865d9b..a2596dcc5 100644 --- a/elytron/WFCORE-3947-ocsp-ssl-revocation.adoc +++ b/elytron/WFCORE-3947-ocsp-ssl-revocation.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = OCSP certificate revocation :author: Martin Mazanek :email: mmazanek@redhat.com diff --git a/elytron/WFCORE-3966-jwt-realm-jku.adoc b/elytron/WFCORE-3966-jwt-realm-jku.adoc index 7a7149536..3bfa8d1e7 100644 --- a/elytron/WFCORE-3966-jwt-realm-jku.adoc +++ b/elytron/WFCORE-3966-jwt-realm-jku.adoc @@ -1,4 +1,8 @@ -= WFCORE-3966 JwtValidator jku and kid header parameters +--- +categories: + - elytron +--- += JwtValidator jku and kid header parameters :author: Martin Mazanek :email: mmazanek@redhat.com :toc: left diff --git a/elytron/WFCORE-3970-reload-trust-manager.adoc b/elytron/WFCORE-3970-reload-trust-manager.adoc index e08330ce4..1e1717cb0 100644 --- a/elytron/WFCORE-3970-reload-trust-manager.adoc +++ b/elytron/WFCORE-3970-reload-trust-manager.adoc @@ -1,4 +1,8 @@ -= WFCORE-3970 Add support for Elytron's trust-manager to be dynamically reloaded +--- +categories: + - elytron +--- += Add support for Elytron's trust-manager to be dynamically reloaded :author: Justin Michael Cook :email: jucook@redhat.com :toc: left diff --git a/elytron/WFCORE-4058-automatic-keystore-detection.adoc b/elytron/WFCORE-4058-automatic-keystore-detection.adoc index cf70d48dc..c7041e679 100644 --- a/elytron/WFCORE-4058-automatic-keystore-detection.adoc +++ b/elytron/WFCORE-4058-automatic-keystore-detection.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = Automatic detection of file based KeyStore types. :author: Maritn Mazanek :email: mmazanek@redhat.com diff --git a/elytron/WFCORE-4144-default-ssl_context-server.adoc b/elytron/WFCORE-4144-default-ssl_context-server.adoc index 63a3591eb..9c046b68e 100644 --- a/elytron/WFCORE-4144-default-ssl_context-server.adoc +++ b/elytron/WFCORE-4144-default-ssl_context-server.adoc @@ -1,4 +1,8 @@ -= WFCORE-4144 Default SSLContext Registration (Within Application Server) +--- +categories: + - elytron +--- += Default SSLContext Registration (Within Application Server) :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/elytron/WFCORE-4150-credential-store-automatic-updates.adoc b/elytron/WFCORE-4150-credential-store-automatic-updates.adoc index d03e2cafd..334901128 100644 --- a/elytron/WFCORE-4150-credential-store-automatic-updates.adoc +++ b/elytron/WFCORE-4150-credential-store-automatic-updates.adoc @@ -1,4 +1,8 @@ -= WFCORE-4150 Support automatically adding and updating credentials in a credential store +--- +categories: + - elytron +--- += Support automatically adding and updating credentials in a credential store :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFCORE-4172-tls-1.3.adoc b/elytron/WFCORE-4172-tls-1.3.adoc index b4aa05ba6..e69fb447b 100644 --- a/elytron/WFCORE-4172-tls-1.3.adoc +++ b/elytron/WFCORE-4172-tls-1.3.adoc @@ -1,4 +1,9 @@ -= WFCORE-4172 Add support for TLS 1.3 +--- +categories: + - elytron + - security +--- += Add support for TLS 1.3 :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFCORE-4360-CredentialStore_Expression_Resolution.adoc b/elytron/WFCORE-4360-CredentialStore_Expression_Resolution.adoc index c086a7a62..114a2a5f8 100644 --- a/elytron/WFCORE-4360-CredentialStore_Expression_Resolution.adoc +++ b/elytron/WFCORE-4360-CredentialStore_Expression_Resolution.adoc @@ -1,4 +1,8 @@ -= WFCORE-4360 CredentialStore Backed Expression Resolution +--- +categories: + - elytron +--- += CredentialStore Backed Expression Resolution :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/elytron/WFCORE-4361-evidence-decoder.adoc b/elytron/WFCORE-4361-evidence-decoder.adoc index 27122dab6..5a958c703 100644 --- a/elytron/WFCORE-4361-evidence-decoder.adoc +++ b/elytron/WFCORE-4361-evidence-decoder.adoc @@ -1,4 +1,8 @@ -= [WFCORE-4361] Enhanced mapping of an X509Certificate to the underlying identity +--- +categories: + - elytron +--- += Enhanced mapping of an X509Certificate to the underlying identity :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFCORE-4362-configurable-certificate-authority-in-certificate-authority-account.adoc b/elytron/WFCORE-4362-configurable-certificate-authority-in-certificate-authority-account.adoc index b8de9483e..25c955323 100644 --- a/elytron/WFCORE-4362-configurable-certificate-authority-in-certificate-authority-account.adoc +++ b/elytron/WFCORE-4362-configurable-certificate-authority-in-certificate-authority-account.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = Make the certificate authority used by a certificate-authority-account configurable :author: Farah Juma, Diana Vilkolakova :email: dvilkola@redhat.com diff --git a/elytron/WFCORE-4447-realm-aggregation-for-attributes.adoc b/elytron/WFCORE-4447-realm-aggregation-for-attributes.adoc index 363aec1f2..da983b092 100644 --- a/elytron/WFCORE-4447-realm-aggregation-for-attributes.adoc +++ b/elytron/WFCORE-4447-realm-aggregation-for-attributes.adoc @@ -1,4 +1,8 @@ -= WFCORE-4447 Aggregation of SecurityRealms for Attribute Loading +--- +categories: + - elytron +--- += Aggregation of SecurityRealms for Attribute Loading :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc b/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc index b136ffef3..edb99f5be 100644 --- a/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc +++ b/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc @@ -1,4 +1,9 @@ -= [WFCORE-4484] Support SSH authentication for Git persistence +--- +categories: + - elytron + - server +--- += Support SSH authentication for Git persistence :author: Ashley Abdel-Sayed :email: aabdelsa@redhat.com :toc: left diff --git a/elytron/WFCORE-4485-multiple-security-realms-distributed-identities.adoc b/elytron/WFCORE-4485-multiple-security-realms-distributed-identities.adoc index 1893ae2b5..8a2512ce4 100644 --- a/elytron/WFCORE-4485-multiple-security-realms-distributed-identities.adoc +++ b/elytron/WFCORE-4485-multiple-security-realms-distributed-identities.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = Support for multiple security realms - Distributed Identities :author: Martin Mazanek :email: mmazanek@redhat.com diff --git a/elytron/WFCORE-4486-multiple-security-realms-failover.adoc b/elytron/WFCORE-4486-multiple-security-realms-failover.adoc index 4b99e0b53..99273d489 100644 --- a/elytron/WFCORE-4486-multiple-security-realms-failover.adoc +++ b/elytron/WFCORE-4486-multiple-security-realms-failover.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = Support for multiple security realms - Failover :author: Martin Mazanek :email: mmazanek@redhat.com diff --git a/elytron/WFCORE-4496-principal-transformer-in-aggregate-realm.adoc b/elytron/WFCORE-4496-principal-transformer-in-aggregate-realm.adoc index 9d6c8ae75..211f52816 100644 --- a/elytron/WFCORE-4496-principal-transformer-in-aggregate-realm.adoc +++ b/elytron/WFCORE-4496-principal-transformer-in-aggregate-realm.adoc @@ -1,4 +1,8 @@ -= [WFCORE-4496] Adding principal-transformer in aggregate-realm +--- +categories: + - elytron +--- += Adding principal-transformer in aggregate-realm :author: Ashley Abdel-Sayed :email: aabdelsa@redhat.com :toc: left diff --git a/elytron/WFCORE-4725-runtime-attributes.adoc b/elytron/WFCORE-4725-runtime-attributes.adoc index e72b04535..745dc0213 100644 --- a/elytron/WFCORE-4725-runtime-attributes.adoc +++ b/elytron/WFCORE-4725-runtime-attributes.adoc @@ -1,4 +1,8 @@ -= [WFCORE-4725] Making additional attributes available for authorization decisions +--- +categories: + - elytron +--- += Making additional attributes available for authorization decisions :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFCORE-4750-regex-role-mapper.adoc b/elytron/WFCORE-4750-regex-role-mapper.adoc index 3db476515..67356b0ba 100644 --- a/elytron/WFCORE-4750-regex-role-mapper.adoc +++ b/elytron/WFCORE-4750-regex-role-mapper.adoc @@ -1,4 +1,8 @@ -= WFCORE-4750 Introduce regex mapper for security roles in Elytron +--- +categories: + - elytron +--- += Introduce regex mapper for security roles in Elytron :author: Diana Vilkolakova :email: dvilkola@redhat.com :toc: left diff --git a/elytron/WFCORE-4842-tls-1.3-with-openssl.adoc b/elytron/WFCORE-4842-tls-1.3-with-openssl.adoc index 5dae4bfae..b20644a69 100644 --- a/elytron/WFCORE-4842-tls-1.3-with-openssl.adoc +++ b/elytron/WFCORE-4842-tls-1.3-with-openssl.adoc @@ -1,4 +1,9 @@ -= WFCORE-4842 Add support for TLS 1.3 using the OpenSSL TLS provider with Elytron +--- +categories: + - elytron + - security +--- += Add support for TLS 1.3 using the OpenSSL TLS provider with Elytron :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFCORE-4994-case-principal-transformer.adoc b/elytron/WFCORE-4994-case-principal-transformer.adoc index 2c1880c0f..f77bb958b 100644 --- a/elytron/WFCORE-4994-case-principal-transformer.adoc +++ b/elytron/WFCORE-4994-case-principal-transformer.adoc @@ -1,4 +1,8 @@ -= [WFCORE-4994] Add the ability to adjust the case of a user name using an Elytron principal transformer +--- +categories: + - elytron +--- += Add the ability to adjust the case of a user name using an Elytron principal transformer :author: Sonia Zaldana Calles :email: szaldana@redhat.com :toc: left diff --git a/elytron/WFCORE-5027-charset-encoding-support.adoc b/elytron/WFCORE-5027-charset-encoding-support.adoc index 80f845ad6..49573ec6f 100644 --- a/elytron/WFCORE-5027-charset-encoding-support.adoc +++ b/elytron/WFCORE-5027-charset-encoding-support.adoc @@ -1,4 +1,8 @@ -= [WFCORE-5027] Security Realms should support specifying the charset and encoding for credentials +--- +categories: + - elytron +--- += Security Realms should support specifying the charset and encoding for credentials :author: Sonia Zaldana Calles :email: szaldana@redhat.com :toc: left diff --git a/elytron/WFCORE-5095-automatic-self-signed-certificate-generation.adoc b/elytron/WFCORE-5095-automatic-self-signed-certificate-generation.adoc index c6d28cb59..9c5d9bee2 100644 --- a/elytron/WFCORE-5095-automatic-self-signed-certificate-generation.adoc +++ b/elytron/WFCORE-5095-automatic-self-signed-certificate-generation.adoc @@ -1,4 +1,8 @@ -= WFCORE-5095 Add the ability to make use of an automatically generated self-signed certificate with Elytron +--- +categories: + - elytron +--- += Add the ability to make use of an automatically generated self-signed certificate with Elytron :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFCORE-5120-client-default-ssl-context.adoc b/elytron/WFCORE-5120-client-default-ssl-context.adoc index e27e39e15..ec80a12d1 100644 --- a/elytron/WFCORE-5120-client-default-ssl-context.adoc +++ b/elytron/WFCORE-5120-client-default-ssl-context.adoc @@ -1,4 +1,8 @@ -= WFCORE-5120 Automatic registration of client side / JVM wide default SSLContext +--- +categories: + - elytron +--- += Automatic registration of client side / JVM wide default SSLContext :author: Diana Vilkolak Krepinska :email: dvilkola@redhat.com :toc: left diff --git a/elytron/WFCORE-5145-ssl-allowed-protocols.adoc b/elytron/WFCORE-5145-ssl-allowed-protocols.adoc index 0594ea450..9d2571761 100644 --- a/elytron/WFCORE-5145-ssl-allowed-protocols.adoc +++ b/elytron/WFCORE-5145-ssl-allowed-protocols.adoc @@ -1,4 +1,8 @@ -= [WFCORE-5145] Elytron server-ssl-context allowed protocols +--- +categories: + - elytron +--- += Elytron server-ssl-context allowed protocols :author: Sonia Zaldana Calles :email: szaldana@redhat.com :toc: left diff --git a/elytron/WFCORE-5170-multiple-certificate-revocation-lists.adoc b/elytron/WFCORE-5170-multiple-certificate-revocation-lists.adoc index f20b6b8fb..78d5a7844 100644 --- a/elytron/WFCORE-5170-multiple-certificate-revocation-lists.adoc +++ b/elytron/WFCORE-5170-multiple-certificate-revocation-lists.adoc @@ -1,4 +1,8 @@ -= [WFCORE-5170] Certificate Revocation Lists +--- +categories: + - elytron +--- += Certificate Revocation Lists :author: Sonia Zaldana Calles :email: szaldana@redhat.com :toc: left diff --git a/elytron/WFCORE-5178_native-support-for-oidc.adoc b/elytron/WFCORE-5178_native-support-for-oidc.adoc index c09cff465..7e8374e87 100644 --- a/elytron/WFCORE-5178_native-support-for-oidc.adoc +++ b/elytron/WFCORE-5178_native-support-for-oidc.adoc @@ -1,4 +1,8 @@ -= WFCORE-5178 Native support for OpenID Connect +--- +categories: + - elytron +--- += Native support for OpenID Connect :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFCORE-5483-custom-loginmodule-compatible-sec-realm.adoc b/elytron/WFCORE-5483-custom-loginmodule-compatible-sec-realm.adoc index d45d1a4af..831a81b60 100644 --- a/elytron/WFCORE-5483-custom-loginmodule-compatible-sec-realm.adoc +++ b/elytron/WFCORE-5483-custom-loginmodule-compatible-sec-realm.adoc @@ -1,4 +1,8 @@ -= WFCORE-5483 Provide a LoginModule compatible security realm. +--- +categories: + - elytron +--- += Provide a LoginModule compatible security realm. :author: Diana Krepinska :email: dvilkola@redhat.com :toc: left diff --git a/elytron/WFCORE-5740-ability-to-ignore-unavailable-realms-for-a-distributed-realm.adoc b/elytron/WFCORE-5740-ability-to-ignore-unavailable-realms-for-a-distributed-realm.adoc index 75070045a..edc1dc781 100644 --- a/elytron/WFCORE-5740-ability-to-ignore-unavailable-realms-for-a-distributed-realm.adoc +++ b/elytron/WFCORE-5740-ability-to-ignore-unavailable-realms-for-a-distributed-realm.adoc @@ -1,4 +1,8 @@ -= [WFCORE-5740] Add the ability to ignore unavailable realms for a distributed-realm +--- +categories: + - elytron +--- += Add the ability to ignore unavailable realms for a distributed-realm :author: Lukas Vydra :email: lvydra@redhat.com :toc: left diff --git a/elytron/WFLY-10810_Elytron_JASPI_Servlet_Profile_Support.adoc b/elytron/WFLY-10810_Elytron_JASPI_Servlet_Profile_Support.adoc index de2433f01..563c20477 100644 --- a/elytron/WFLY-10810_Elytron_JASPI_Servlet_Profile_Support.adoc +++ b/elytron/WFLY-10810_Elytron_JASPI_Servlet_Profile_Support.adoc @@ -1,3 +1,7 @@ +--- +categories: + - elytron +--- = WildFly Elytron JASPI (JSR-196) Servlet Profile Suport :author: Darran Lofthouse :email: darran.lofthouse@redhat.com diff --git a/elytron/WFLY-11697_WS_client_integration_with_Elytron.adoc b/elytron/WFLY-11697_WS_client_integration_with_Elytron.adoc index 9ec539163..38da6ed42 100644 --- a/elytron/WFLY-11697_WS_client_integration_with_Elytron.adoc +++ b/elytron/WFLY-11697_WS_client_integration_with_Elytron.adoc @@ -1,4 +1,8 @@ -= WFLY-11697 WS integration with WildFly Elytron - AuthenticationClient for Authentication / SSL +--- +categories: + - elytron +--- += WS integration with WildFly Elytron - AuthenticationClient for Authentication / SSL :author: Diana Vilkolakova :email: dvilkola@redhat.com :toc: left diff --git a/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc b/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc index a1d2f704d..85a8f0896 100644 --- a/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc +++ b/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc @@ -1,4 +1,9 @@ -= WFLY-11868 REST integration with WildFly Elytron - AuthenticationClient for Authentication / SSL +--- +categories: + - elytron + - jaxrs +--- += REST integration with WildFly Elytron - AuthenticationClient for Authentication / SSL :author: Diana Vilkolakova :email: dvilkola@redhat.com :toc: left diff --git a/elytron/WFLY-13706-keycloak-feature-pack.adoc b/elytron/WFLY-13706-keycloak-feature-pack.adoc index 744cd4aaf..0c4d47096 100644 --- a/elytron/WFLY-13706-keycloak-feature-pack.adoc +++ b/elytron/WFLY-13706-keycloak-feature-pack.adoc @@ -1,4 +1,10 @@ -= WFLY-13706: Keycloak Galleon Feature Pack +--- +categories: + - elytron + - security + - wf-galleon +--- += Keycloak Galleon Feature Pack :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/elytron/WFLY-14074-normalization-of-principal-propagation.adoc b/elytron/WFLY-14074-normalization-of-principal-propagation.adoc index 4a55bada9..71e592330 100644 --- a/elytron/WFLY-14074-normalization-of-principal-propagation.adoc +++ b/elytron/WFLY-14074-normalization-of-principal-propagation.adoc @@ -1,4 +1,8 @@ -= WFLY-14074 Normalize principal propagation/injection across elytron and legacy +--- +categories: + - elytron +--- += Normalize principal propagation/injection across elytron and legacy :author: Diana Krepinska Vilkolakova :email: dvilkola@redhat.com :toc: left diff --git a/elytron/WFLY-15260_oidc_management_console.adoc b/elytron/WFLY-15260_oidc_management_console.adoc index d103420f1..d14982930 100644 --- a/elytron/WFLY-15260_oidc_management_console.adoc +++ b/elytron/WFLY-15260_oidc_management_console.adoc @@ -1,4 +1,8 @@ -= WFLY-15260 Securing the management console with OIDC +--- +categories: + - elytron +--- += Securing the management console with OIDC :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/elytron/WFLY-15274-make-wildfly-able-to-use-last-openssl-3.adoc b/elytron/WFLY-15274-make-wildfly-able-to-use-last-openssl-3.adoc index a8c013942..560284b5b 100644 --- a/elytron/WFLY-15274-make-wildfly-able-to-use-last-openssl-3.adoc +++ b/elytron/WFLY-15274-make-wildfly-able-to-use-last-openssl-3.adoc @@ -1,4 +1,9 @@ -= WFLY-15274 Make WildFly able to use latest OpenSSL 3.0.0 libraries +--- +categories: + - elytron + - security +--- += Make WildFly able to use latest OpenSSL 3.0.0 libraries :author: Ricardo Martin Camarero :email: rmartinc@redhat.com :toc: left diff --git a/elytron/WFLY-7186-security-api-integration.adoc b/elytron/WFLY-7186-security-api-integration.adoc index 4aea302dc..84b6a247e 100644 --- a/elytron/WFLY-7186-security-api-integration.adoc +++ b/elytron/WFLY-7186-security-api-integration.adoc @@ -1,4 +1,9 @@ -= WFLY-7186 Support the EE 8 Security API (JSR-375) with WildFly Elytron +--- +categories: + - elytron + - ee +--- += Support the EE 8 Security API (JSR-375) with WildFly Elytron :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/embedded/WFCORE-3205-embedded-logging.adoc b/embedded/WFCORE-3205-embedded-logging.adoc index ce9241725..77339f4d8 100644 --- a/embedded/WFCORE-3205-embedded-logging.adoc +++ b/embedded/WFCORE-3205-embedded-logging.adoc @@ -1,3 +1,8 @@ +--- +categories: + - embedded + - logging +--- = Embedded Logging Changes :author: James R. Perkins :email: jperkins@redhat.com diff --git a/iiop/WFLY-9107_IIOP security configuration and tests refactor.adoc b/iiop/WFLY-9107_IIOP security configuration and tests refactor.adoc index 9bf82fa82..75069a287 100644 --- a/iiop/WFLY-9107_IIOP security configuration and tests refactor.adoc +++ b/iiop/WFLY-9107_IIOP security configuration and tests refactor.adoc @@ -1,3 +1,7 @@ +--- +categories: + - iiop +--- = IIOP security configuration and tests refactor :author: Tomasz Adamski :email: tadamski@redhat.com diff --git a/jaxrs/WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc b/jaxrs/WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc index bf0ae3f95..fa7c318c9 100644 --- a/jaxrs/WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc +++ b/jaxrs/WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc @@ -1,4 +1,8 @@ -= WFLY-10361 / EAP7-997 Async (NIO) request processing support in RESTEasy ClientHttpEngine +--- +categories: + - jaxrs +--- += Async (NIO) request processing support in RESTEasy ClientHttpEngine :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-10500_EAP7-1003_JAX-RS_parameter_annotations_with_default_names.adoc b/jaxrs/WFLY-10500_EAP7-1003_JAX-RS_parameter_annotations_with_default_names.adoc index b41626382..4008c2685 100644 --- a/jaxrs/WFLY-10500_EAP7-1003_JAX-RS_parameter_annotations_with_default_names.adoc +++ b/jaxrs/WFLY-10500_EAP7-1003_JAX-RS_parameter_annotations_with_default_names.adoc @@ -1,4 +1,8 @@ -= WFLY-10500 / EAP7-1003 JAX-RS parameters annotations with default names +--- +categories: + - jaxrs +--- += JAX-RS parameters annotations with default names :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-10503_EAP7-1009_SPI_to_modify_resource_metadata.adoc b/jaxrs/WFLY-10503_EAP7-1009_SPI_to_modify_resource_metadata.adoc index 40475ba4d..f630132e7 100644 --- a/jaxrs/WFLY-10503_EAP7-1009_SPI_to_modify_resource_metadata.adoc +++ b/jaxrs/WFLY-10503_EAP7-1009_SPI_to_modify_resource_metadata.adoc @@ -1,4 +1,8 @@ -= WFLY-10503 / EAP7-1009 RESTEasy SPI to modify resource metadata +--- +categories: + - jaxrs +--- += RESTEasy SPI to modify resource metadata :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-10636_EAP7-1010.adoc b/jaxrs/WFLY-10636_EAP7-1010.adoc index e57303986..9cbcf5a47 100644 --- a/jaxrs/WFLY-10636_EAP7-1010.adoc +++ b/jaxrs/WFLY-10636_EAP7-1010.adoc @@ -1,4 +1,8 @@ -= WFLY-10636 / EAP7-1010 RESTEasy extended async / reactive support +--- +categories: + - jaxrs +--- += RESTEasy extended async / reactive support :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc b/jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc index 32d6171dc..a97697d81 100644 --- a/jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc +++ b/jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc @@ -1,4 +1,8 @@ -= WFLY-10646 / EAP7-1034 RESTEasy extended support for multivalue @*Param +--- +categories: + - jaxrs +--- += RESTEasy extended support for multivalue @*Param :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-11737_http_proxy.adoc b/jaxrs/WFLY-11737_http_proxy.adoc index fbc77e599..c6b085c54 100644 --- a/jaxrs/WFLY-11737_http_proxy.adoc +++ b/jaxrs/WFLY-11737_http_proxy.adoc @@ -1,4 +1,8 @@ -= WFLY-11737 RESTEasy support for setting HTTP proxy by using JAX-RS API +--- +categories: + - jaxrs +--- += RESTEasy support for setting HTTP proxy by using JAX-RS API :author: Petr Jurak :email: pjurak@redhat.com :toc: left diff --git a/jaxrs/WFLY-12138-microprofile-rest-client-1.3.adoc b/jaxrs/WFLY-12138-microprofile-rest-client-1.3.adoc index f74117a67..7a5ae51f5 100644 --- a/jaxrs/WFLY-12138-microprofile-rest-client-1.3.adoc +++ b/jaxrs/WFLY-12138-microprofile-rest-client-1.3.adoc @@ -1,4 +1,9 @@ -= EAP7-1209 / WFLY-12138 Microprofile REST Client 1.3 support +--- +categories: + - jaxrs + - microprofile +--- += Microprofile REST Client 1.3 support :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-12192_optional_param.adoc b/jaxrs/WFLY-12192_optional_param.adoc index d8b72f070..3b1d6f76e 100644 --- a/jaxrs/WFLY-12192_optional_param.adoc +++ b/jaxrs/WFLY-12192_optional_param.adoc @@ -1,4 +1,8 @@ -= WFLY-12192 Add support for injecting Optional parameter types +--- +categories: + - jaxrs +--- += Add support for injecting Optional parameter types :author: Wei Nan Li :email: weli@redhat.com :toc: left diff --git a/jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc b/jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc index 02756316f..2a9d01496 100644 --- a/jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc +++ b/jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc @@ -1,4 +1,8 @@ -= WFLY-12298 Support configuring RESTEasy through Wildfly management model +--- +categories: + - jaxrs +--- += Support configuring RESTEasy through Wildfly management model :author: Ron Sigal :email: rsigal@redhat.com :toc: left diff --git a/jaxrs/WFLY-12779_Use-MicroProfile-Config-in-RESTEasy.adoc b/jaxrs/WFLY-12779_Use-MicroProfile-Config-in-RESTEasy.adoc index 7059fe3c8..80fc3e941 100644 --- a/jaxrs/WFLY-12779_Use-MicroProfile-Config-in-RESTEasy.adoc +++ b/jaxrs/WFLY-12779_Use-MicroProfile-Config-in-RESTEasy.adoc @@ -1,3 +1,8 @@ +--- +categories: + - jaxrs + - microprofile +--- = Use MicroProfile Config in RESTEasy :author: Ron Sigal :email: rsigal@redhat.com diff --git a/jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc b/jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc index 8a6618d6a..3e0e26fa6 100644 --- a/jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc +++ b/jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc @@ -1,3 +1,7 @@ +--- +categories: + - wf-galleon +--- = Galleon layer for JSON-P support :author: Yeray Borges :email: yborgess@redhat.com diff --git a/jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc b/jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc index 4fd988773..3d3f15bad 100644 --- a/jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc +++ b/jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc @@ -1,3 +1,7 @@ +--- +categories: + - wf-galleon +--- = Galleon layer for JSON Binding support :author: Yeray Borges :email: yborgess@redhat.com diff --git a/jaxrs/WFLY-14312_microprofile-rest-client-2.0.adoc b/jaxrs/WFLY-14312_microprofile-rest-client-2.0.adoc index cdd1cefa7..2c196bc24 100644 --- a/jaxrs/WFLY-14312_microprofile-rest-client-2.0.adoc +++ b/jaxrs/WFLY-14312_microprofile-rest-client-2.0.adoc @@ -1,4 +1,9 @@ -= WFLY-14312 Microprofile REST Client 2.0 support +--- +categories: + - jaxrs + - microprofile +--- += Microprofile REST Client 2.0 support :author: Ron Sigal :email: rsigal@redhat.com :toc: left diff --git a/jaxrs/WFLY-14812-resteasy-4-upgrade.adoc b/jaxrs/WFLY-14812-resteasy-4-upgrade.adoc index 359086841..c2ed39a58 100644 --- a/jaxrs/WFLY-14812-resteasy-4-upgrade.adoc +++ b/jaxrs/WFLY-14812-resteasy-4-upgrade.adoc @@ -1,3 +1,7 @@ +--- +categories: + - jaxrs +--- = Upgrade RESTEasy from 3.x to 4.x :author: James R. Perkins :email: jperkins@redhat.com diff --git a/jaxrs/WFLY-16018_Treacing_API.adoc b/jaxrs/WFLY-16018_Treacing_API.adoc index 0f84e41b4..e61790866 100644 --- a/jaxrs/WFLY-16018_Treacing_API.adoc +++ b/jaxrs/WFLY-16018_Treacing_API.adoc @@ -1,3 +1,7 @@ +--- +categories: + - jaxrs +--- = RESTEasy should be able to provide trace information about request :author: Wei Nan Li :email: weli@redhat.com diff --git a/jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc b/jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc index 0cda55330..e108740fb 100644 --- a/jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc +++ b/jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc @@ -1,3 +1,7 @@ +--- +categories: + - jaxrs +--- = Upgrade RESTEasy from 4.x to 6.2 :author: James R. Perkins :email: jperkins@redhat.com diff --git a/jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc b/jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc index 83e39149a..d54b8c77f 100644 --- a/jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc +++ b/jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc @@ -1,4 +1,8 @@ -= WFLY-6459 / EAP7-838 JAX-RS 2.1 Support +--- +categories: + - jaxrs +--- += JAX-RS 2.1 Support :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc b/jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc index 2ceb3d797..b729340ea 100644 --- a/jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc +++ b/jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc @@ -1,4 +1,8 @@ -= WFLY-9786 / EAP7-886 RESTEasy JDK9 support +--- +categories: + - jaxrs +--- += RESTEasy JDK9 support :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc b/jaxrs/WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc index ec822f55a..302e66d2a 100644 --- a/jaxrs/WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc +++ b/jaxrs/WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc @@ -1,4 +1,8 @@ -= WFLY-9787 / EAP7-843 JAX-RS client redirect +--- +categories: + - jaxrs +--- += JAX-RS client redirect :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc b/jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc index f8f2f7e7f..ecba25cb2 100644 --- a/jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc +++ b/jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc @@ -1,4 +1,9 @@ -= EAP7-1035 / WFLY-9825 Microprofile REST Client 1.0 support +--- +categories: + - jaxrs + - microprofile +--- += Microprofile REST Client 1.0 support :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc b/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc index d7b01eeb7..63c5f2cff 100644 --- a/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc +++ b/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc @@ -1,4 +1,8 @@ -= WFLY-14266 Enable configuration of resource adapter validation log directory +--- +categories: + - jca +--- += Enable configuration of resource adapter validation log directory :author: Tomasz Adamski :email: tadamski@redhat.com :toc: left diff --git a/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc b/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc index 2ef40f589..da094073f 100644 --- a/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc +++ b/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc @@ -1,4 +1,8 @@ -= WFLY-14347 Allow to configure module for custom validation classes +--- +categories: + - jca +--- += Allow to configure module for custom validation classes :author: Tomasz Adamski :email: tadamski@redhat.com :toc: left diff --git a/jca/WFLY-5603_DataSource_Class_Information.adoc b/jca/WFLY-5603_DataSource_Class_Information.adoc index b8217e650..dd5197766 100644 --- a/jca/WFLY-5603_DataSource_Class_Information.adoc +++ b/jca/WFLY-5603_DataSource_Class_Information.adoc @@ -1,4 +1,8 @@ -= WFLY-5603 - Get Datasource Class Information +--- +categories: + - jca +--- += Get Datasource Class Information :author: Lin Gao :email: lgao@redhat.com :toc: left diff --git a/jdr/WFLY-13539-galleon_layer_jdr_support.adoc b/jdr/WFLY-13539-galleon_layer_jdr_support.adoc index d1775d6eb..82fb6b593 100644 --- a/jdr/WFLY-13539-galleon_layer_jdr_support.adoc +++ b/jdr/WFLY-13539-galleon_layer_jdr_support.adoc @@ -1,3 +1,8 @@ +--- +categories: + - jdr + - wf-galleon +--- = Galleon layer for JBoss Diagnostic Reporting support :author: Yeray Borges :email: yborgess@redhat.com diff --git a/jpa/DefaultToJPA2.2.adoc b/jpa/DefaultToJPA2.2.adoc index 4d511258f..321c74616 100644 --- a/jpa/DefaultToJPA2.2.adoc +++ b/jpa/DefaultToJPA2.2.adoc @@ -1,3 +1,7 @@ +--- +categories: + - jpa +--- = Remove EE7 (JPA) mode: default to (EE8) JPA 2.2 spec jar, Hibernate ORM 5.3.x :author: Scott Marlow :email: smarlow@redhat.com diff --git a/jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc b/jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc index 731f4b0b6..9b1570253 100644 --- a/jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc +++ b/jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc @@ -1,3 +1,7 @@ +--- +categories: + - jpa +--- = Legacy compatibility option for executing queries in non-JTA threads :author: Scott Marlow :email: smarlow@redhat.com diff --git a/jpa/WFLY-17558_Hibernate6_2.adoc b/jpa/WFLY-17558_Hibernate6_2.adoc index f45a990b8..c84af64ac 100644 --- a/jpa/WFLY-17558_Hibernate6_2.adoc +++ b/jpa/WFLY-17558_Hibernate6_2.adoc @@ -1,3 +1,7 @@ +--- +categories: + - jpa +--- = Hibernate ORM 6.2 :author: Scott Marlow :email: smarlow@redhat.com diff --git a/jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc b/jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc index 1d266715a..401a37b46 100644 --- a/jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc +++ b/jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc @@ -1,3 +1,7 @@ +--- +categories: + - jpa +--- = EE8 preview mode: JPA 2.2 support: ability to enable latest Hibernate ORM :author: Sanne Grinovero :email: sanne@redhat.com diff --git a/jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc b/jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc index 05405f336..b926a63cb 100644 --- a/jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc +++ b/jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc @@ -1,3 +1,8 @@ +--- +categories: + - jsf + - wf-galleon +--- = Galleon layer for Jakarta Server Faces support :author: Yeray Borges :email: yborgess@redhat.com diff --git a/jsf/WFLY-6462_JSF_2.3.adoc b/jsf/WFLY-6462_JSF_2.3.adoc index d0428173a..6de4220a4 100644 --- a/jsf/WFLY-6462_JSF_2.3.adoc +++ b/jsf/WFLY-6462_JSF_2.3.adoc @@ -1,4 +1,8 @@ -= WFLY-6462 JSF 2.3 Support +--- +categories: + - jsf +--- += JSF 2.3 Support :author: Farah Juma :email: fjuma@redhat.com :toc: left diff --git a/logging/WFCORE-2951_WFCORE-2952.adoc b/logging/WFCORE-2951_WFCORE-2952.adoc index 5a698d18d..e4639705c 100644 --- a/logging/WFCORE-2951_WFCORE-2952.adoc +++ b/logging/WFCORE-2951_WFCORE-2952.adoc @@ -1,3 +1,7 @@ +--- +categories: + - logging +--- = JSON and XML Formatters :author: James R. Perkins :email: jperkins@redhat.com diff --git a/logging/WFCORE-2953-socket-handler.adoc b/logging/WFCORE-2953-socket-handler.adoc index 29bb6e090..5738a7735 100644 --- a/logging/WFCORE-2953-socket-handler.adoc +++ b/logging/WFCORE-2953-socket-handler.adoc @@ -1,3 +1,7 @@ +--- +categories: + - logging +--- = Logging Socket Handler :author: James R. Perkins :email: jperkins@redhat.com diff --git a/logging/WFCORE-3656-commons-logging.adoc b/logging/WFCORE-3656-commons-logging.adoc index 9438c74a9..cb84a35cf 100644 --- a/logging/WFCORE-3656-commons-logging.adoc +++ b/logging/WFCORE-3656-commons-logging.adoc @@ -1,4 +1,8 @@ -= WFCORE-3656 Replace commons-logging implementation with one that can delegate to jboss-logging +--- +categories: + - logging +--- += Replace commons-logging implementation with one that can delegate to jboss-logging :author: James Perkins :email: jperkins@redhat.com :toc: left diff --git a/logging/WFCORE-4332-syslog-named-formatter.adoc b/logging/WFCORE-4332-syslog-named-formatter.adoc index 56addf19b..d59314fc5 100644 --- a/logging/WFCORE-4332-syslog-named-formatter.adoc +++ b/logging/WFCORE-4332-syslog-named-formatter.adoc @@ -1,3 +1,7 @@ +--- +categories: + - logging +--- = Add `named-formatter` to the `syslog-handler` :author: James R. Perkins :email: jperkins@redhat.com diff --git a/logging/WFCORE-4336-custom-filters.adoc b/logging/WFCORE-4336-custom-filters.adoc index 32c518c7d..7a5676357 100644 --- a/logging/WFCORE-4336-custom-filters.adoc +++ b/logging/WFCORE-4336-custom-filters.adoc @@ -1,3 +1,7 @@ +--- +categories: + - logging +--- = Custom Filter :author: James R. Perkins :email: jperkins@redhat.com diff --git a/logging/WFCORE-4355-event-logger.adoc b/logging/WFCORE-4355-event-logger.adoc index 301176eb5..3a08c23ff 100644 --- a/logging/WFCORE-4355-event-logger.adoc +++ b/logging/WFCORE-4355-event-logger.adoc @@ -1,3 +1,7 @@ +--- +categories: + - logging +--- = Event Logger :author: James R. Perkins :email: jperkins@redhat.com diff --git a/logging/WFCORE-482-log4j2-support.adoc b/logging/WFCORE-482-log4j2-support.adoc index 47fd65b46..ed6b8c374 100644 --- a/logging/WFCORE-482-log4j2-support.adoc +++ b/logging/WFCORE-482-log4j2-support.adoc @@ -1,3 +1,7 @@ +--- +categories: + - logging +--- = Add log4j2 Support to WildFly :author: James R. Perkins :email: jperkins@redhat.com diff --git a/logging/WFCORE-5781-drop-log4j.adoc b/logging/WFCORE-5781-drop-log4j.adoc index bac18f5bf..9e34beb45 100644 --- a/logging/WFCORE-5781-drop-log4j.adoc +++ b/logging/WFCORE-5781-drop-log4j.adoc @@ -1,3 +1,7 @@ +--- +categories: + - logging +--- = Remove log4j 1.x Module and Support :author: James R. Perkins :email: jperkins@redhat.com diff --git a/mail/WFLY-13351_galleon_layer_for_mail_subsystem.adoc b/mail/WFLY-13351_galleon_layer_for_mail_subsystem.adoc index f75e590d0..e6c5fe106 100644 --- a/mail/WFLY-13351_galleon_layer_for_mail_subsystem.adoc +++ b/mail/WFLY-13351_galleon_layer_for_mail_subsystem.adoc @@ -1,3 +1,8 @@ +--- +categories: + - mail + - wf-galleon +--- = Galleon layer for the Mail subsystem :author: Yeray Borges :email: yborgess@redhat.com diff --git a/mail/WFLY-6458_JavaMail_1_6_Support.adoc b/mail/WFLY-6458_JavaMail_1_6_Support.adoc index 07d0b203b..db484f3dc 100644 --- a/mail/WFLY-6458_JavaMail_1_6_Support.adoc +++ b/mail/WFLY-6458_JavaMail_1_6_Support.adoc @@ -1,3 +1,7 @@ +--- +categories: + - mail +--- = JavaMail 1.6 :author: Tomaz Cerar :email: tcerar@redhat.com diff --git a/management/WFCORE-1110_Custom_HTTP_Management_Headers.adoc b/management/WFCORE-1110_Custom_HTTP_Management_Headers.adoc index bb15a91a8..db82c7646 100644 --- a/management/WFCORE-1110_Custom_HTTP_Management_Headers.adoc +++ b/management/WFCORE-1110_Custom_HTTP_Management_Headers.adoc @@ -1,4 +1,8 @@ -= WFCORE-1110 Custom HTTP Headers for the HTTP Management Interface +--- +categories: + - management +--- += Custom HTTP Headers for the HTTP Management Interface :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/management/WFCORE-2647_LDAP_SecurityRealms_Always_Send_CERT.adoc b/management/WFCORE-2647_LDAP_SecurityRealms_Always_Send_CERT.adoc index ef144cffb..9f29a7c73 100644 --- a/management/WFCORE-2647_LDAP_SecurityRealms_Always_Send_CERT.adoc +++ b/management/WFCORE-2647_LDAP_SecurityRealms_Always_Send_CERT.adoc @@ -1,3 +1,7 @@ +--- +categories: + - management +--- = Add option to always sent certificate for LDAPS connections when using Legacy Security Realm (WFCORE-2647) :author: Darran Lofthouse :email: darran.lofthouse@redhat.com diff --git a/management/WFCORE-3999_HttpHandler_ExtensibleHttpManagement.adoc b/management/WFCORE-3999_HttpHandler_ExtensibleHttpManagement.adoc index 1d2d65cd0..ae33c0a92 100644 --- a/management/WFCORE-3999_HttpHandler_ExtensibleHttpManagement.adoc +++ b/management/WFCORE-3999_HttpHandler_ExtensibleHttpManagement.adoc @@ -1,4 +1,8 @@ -= [WFCORE-3999] Allow registering a custom HTTP handler for management interface +--- +categories: + - management +--- += Allow registering a custom HTTP handler for management interface :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/management/WFCORE-5464_Check_Env_Vars_On_Expression_Resolution.adoc b/management/WFCORE-5464_Check_Env_Vars_On_Expression_Resolution.adoc index a514facb3..c410d4056 100644 --- a/management/WFCORE-5464_Check_Env_Vars_On_Expression_Resolution.adoc +++ b/management/WFCORE-5464_Check_Env_Vars_On_Expression_Resolution.adoc @@ -1,3 +1,8 @@ +--- +categories: + - management + - user-experience +--- = Check Environment Variables When Resolving Expressions :author: Kabir Khan :email: kkhan@redhat.com diff --git a/management/WFCORE-5489_override_attribute_value_from_env_var.adoc b/management/WFCORE-5489_override_attribute_value_from_env_var.adoc index 63b6b1c22..75dddf5d1 100644 --- a/management/WFCORE-5489_override_attribute_value_from_env_var.adoc +++ b/management/WFCORE-5489_override_attribute_value_from_env_var.adoc @@ -1,4 +1,9 @@ -= WFCORE-5489 - As a developer, I want to override management attribute values using environment variables +--- +categories: + - management + - user-experience +--- += As a developer, I want to override management attribute values using environment variables :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/maven/WFLY-14934_Server_Plugin.adoc b/maven/WFLY-14934_Server_Plugin.adoc index b916ea56e..354604cd4 100644 --- a/maven/WFLY-14934_Server_Plugin.adoc +++ b/maven/WFLY-14934_Server_Plugin.adoc @@ -3,7 +3,7 @@ categories: - maven - user-experience --- -= [WFLY-14934] WildFly Maven Plugin to produce fully configured WildFly server += WildFly Maven Plugin to produce fully configured WildFly server :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left diff --git a/maven/WFMP-174_image_goal.adoc b/maven/WFMP-174_image_goal.adoc index 59bbeeb67..a913ef3bc 100644 --- a/maven/WFMP-174_image_goal.adoc +++ b/maven/WFMP-174_image_goal.adoc @@ -2,8 +2,9 @@ categories: - maven - cloud + - user-experience --- -= [WFMP-174] As an user, I want to build and push an application image from the wildlfy-maven-plugin += As an user, I want to build and push an application image from the wildfly-maven-plugin :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/messaging/WFLY-10326_messaging_global_resource_usage.adoc b/messaging/WFLY-10326_messaging_global_resource_usage.adoc index e38ab04ab..f60dc6db8 100644 --- a/messaging/WFLY-10326_messaging_global_resource_usage.adoc +++ b/messaging/WFLY-10326_messaging_global_resource_usage.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Add Setting to Control Global Resources Usage for Messaging Servers :author: Jeff Mesnil :email: jmesnil@redhat.com diff --git a/messaging/WFLY-10493_support_java_ee_resource_definitions_remote_artemis.adoc b/messaging/WFLY-10493_support_java_ee_resource_definitions_remote_artemis.adoc index 0f4f78713..e7c90d2ad 100644 --- a/messaging/WFLY-10493_support_java_ee_resource_definitions_remote_artemis.adoc +++ b/messaging/WFLY-10493_support_java_ee_resource_definitions_remote_artemis.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Support JMS Java EE resources definition for remote Artemis-based broker :author: Jeff Mesnil :email: jmesnil@redhat.com diff --git a/messaging/WFLY-10518_artemis_no_local_broker.adoc b/messaging/WFLY-10518_artemis_no_local_broker.adoc index e143787ff..55fc05675 100644 --- a/messaging/WFLY-10518_artemis_no_local_broker.adoc +++ b/messaging/WFLY-10518_artemis_no_local_broker.adoc @@ -1,4 +1,8 @@ -= [WFLY-10518] Connections to remote Artemis broker must not require local Artemis instance +--- +categories: + - messaging +--- += Connections to remote Artemis broker must not require local Artemis instance :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/messaging/WFLY-11293_add_attribute_to_indicate_backup_is_synchronized.adoc b/messaging/WFLY-11293_add_attribute_to_indicate_backup_is_synchronized.adoc index 7d857b706..5f60603f7 100644 --- a/messaging/WFLY-11293_add_attribute_to_indicate_backup_is_synchronized.adoc +++ b/messaging/WFLY-11293_add_attribute_to_indicate_backup_is_synchronized.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Add attribute to model which will indicate that backup is synchronized with live server :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-11404_configurable_journal_file_open_timeout.adoc b/messaging/WFLY-11404_configurable_journal_file_open_timeout.adoc index 92a8adcbf..560b33fe7 100644 --- a/messaging/WFLY-11404_configurable_journal_file_open_timeout.adoc +++ b/messaging/WFLY-11404_configurable_journal_file_open_timeout.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Add journal-file-open-timeout attribute to the Artemis messaging server resource :author: Tomas Hofman :email: thofman@redhat.com diff --git a/messaging/WFLY-11829_artemis_clusters_with_http_load_balancer.adoc b/messaging/WFLY-11829_artemis_clusters_with_http_load_balancer.adoc index 1141ae3ea..6a4438e24 100644 --- a/messaging/WFLY-11829_artemis_clusters_with_http_load_balancer.adoc +++ b/messaging/WFLY-11829_artemis_clusters_with_http_load_balancer.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Support messaging clusters (Artemis Clusters) behind http load balancers :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-12038_enable1prefixes.adoc b/messaging/WFLY-12038_enable1prefixes.adoc index bc623ea94..968ab2711 100644 --- a/messaging/WFLY-12038_enable1prefixes.adoc +++ b/messaging/WFLY-12038_enable1prefixes.adoc @@ -1,4 +1,8 @@ -= [WFLY-12038] Expose the enable1Prefixes configuration on external (pooled) connection factories +--- +categories: + - messaging +--- += Expose the enable1Prefixes configuration on external (pooled) connection factories :author: Emmanuel Hugonnet :email: ehugonne@redhat.com :toc: left diff --git a/messaging/WFLY-12243_monitor_artemis_resource_adapter_thread_pools.adoc b/messaging/WFLY-12243_monitor_artemis_resource_adapter_thread_pools.adoc index b6ec3187f..488f369bd 100644 --- a/messaging/WFLY-12243_monitor_artemis_resource_adapter_thread_pools.adoc +++ b/messaging/WFLY-12243_monitor_artemis_resource_adapter_thread_pools.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Monitor Artemis resource adapter thread pools :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-12825_Artemis_network_health_check_feature.adoc b/messaging/WFLY-12825_Artemis_network_health_check_feature.adoc index d806fe657..f10c958aa 100644 --- a/messaging/WFLY-12825_Artemis_network_health_check_feature.adoc +++ b/messaging/WFLY-12825_Artemis_network_health_check_feature.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Artemis network health check feature not configurable from WildFly :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-13797_galleon_layer_for_remote_artemis.adoc b/messaging/WFLY-13797_galleon_layer_for_remote_artemis.adoc index ca8396a75..d3913f73a 100644 --- a/messaging/WFLY-13797_galleon_layer_for_remote_artemis.adoc +++ b/messaging/WFLY-13797_galleon_layer_for_remote_artemis.adoc @@ -1,3 +1,8 @@ +--- +categories: + - messaging + - wf-galleon +--- = Galleon layer for remote ActiveMQ Artemis broker integration support :author: Brian Stansberry :email: brian.stansberry@redhat.com diff --git a/messaging/WFLY-13798_Galleon_layer_embedded_broker.adoc b/messaging/WFLY-13798_Galleon_layer_embedded_broker.adoc index f80a562a0..eace4099e 100644 --- a/messaging/WFLY-13798_Galleon_layer_embedded_broker.adoc +++ b/messaging/WFLY-13798_Galleon_layer_embedded_broker.adoc @@ -1,3 +1,8 @@ +--- +categories: + - messaging + - wf-galleon +--- = Galleon layer for embedded broker messaging :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-13959_critical_analyzer.adoc b/messaging/WFLY-13959_critical_analyzer.adoc index ac39db8e4..fabe6a9b9 100644 --- a/messaging/WFLY-13959_critical_analyzer.adoc +++ b/messaging/WFLY-13959_critical_analyzer.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Provide a WildFly Management API operation to configure the critical analyzer :author: Emmanuel hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-13991_keep_corrupted_journal_files.adoc b/messaging/WFLY-13991_keep_corrupted_journal_files.adoc index 5f022afd0..2bef24023 100644 --- a/messaging/WFLY-13991_keep_corrupted_journal_files.adoc +++ b/messaging/WFLY-13991_keep_corrupted_journal_files.adoc @@ -1,4 +1,8 @@ -= Keep corrupted Journal filesin Artemis. +--- +categories: + - messaging +--- += Keep corrupted Journal files in Artemis. :author: Emmanuel Hugonnet :email: your.email@redhat.com :toc: left diff --git a/messaging/WFLY-14087_documentation_connection_pool_configuration.adoc b/messaging/WFLY-14087_documentation_connection_pool_configuration.adoc index 3efffc4d1..433241816 100644 --- a/messaging/WFLY-14087_documentation_connection_pool_configuration.adoc +++ b/messaging/WFLY-14087_documentation_connection_pool_configuration.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Document how to configure a datasource to take advantage of new Artemis pool support :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-14133_configurable_bridge_call_timeout.adoc b/messaging/WFLY-14133_configurable_bridge_call_timeout.adoc index 6d79242a4..e58a6e716 100644 --- a/messaging/WFLY-14133_configurable_bridge_call_timeout.adoc +++ b/messaging/WFLY-14133_configurable_bridge_call_timeout.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Add call-timeout attribute to the Artemis core bridge resource :author: Tomas Hofman :email: thofman@redhat.com diff --git a/messaging/WFLY-15926_add_address_queue_scan_attribute.adoc b/messaging/WFLY-15926_add_address_queue_scan_attribute.adoc index b2b0e9b93..8cf4e5238 100644 --- a/messaging/WFLY-15926_add_address_queue_scan_attribute.adoc +++ b/messaging/WFLY-15926_add_address_queue_scan_attribute.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Add an attribute to be able to define the address_queue_scan period. :author: Emmanuel hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-5286_add_runtime_journal_type_attribute.adoc b/messaging/WFLY-5286_add_runtime_journal_type_attribute.adoc index 9aaa7ec17..c3a55af40 100644 --- a/messaging/WFLY-5286_add_runtime_journal_type_attribute.adoc +++ b/messaging/WFLY-5286_add_runtime_journal_type_attribute.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Provide CLI operation which returns used journal type -NIOxASYNCIO. :author: Emmanuel hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-6660_artemis_data_tools.adoc b/messaging/WFLY-6660_artemis_data_tools.adoc index 83adc43dd..b58b13675 100644 --- a/messaging/WFLY-6660_artemis_data_tools.adoc +++ b/messaging/WFLY-6660_artemis_data_tools.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Allow to dump Artemis journal to file using WildfFly Management API :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-6684_jms_bridge_statistics.adoc b/messaging/WFLY-6684_jms_bridge_statistics.adoc index 6ca059aaf..dab79fa1f 100644 --- a/messaging/WFLY-6684_jms_bridge_statistics.adoc +++ b/messaging/WFLY-6684_jms_bridge_statistics.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = JMS Bridge should display statistics about messages that have been processed. :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-7232_support_elytron_sslcontext.adoc b/messaging/WFLY-7232_support_elytron_sslcontext.adoc index 9609b7214..e5702b526 100644 --- a/messaging/WFLY-7232_support_elytron_sslcontext.adoc +++ b/messaging/WFLY-7232_support_elytron_sslcontext.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Add support for Elytron provided SSLContexts in Artemis :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-9213_Implement_the_Pause_method_for_a_Topic.adoc b/messaging/WFLY-9213_Implement_the_Pause_method_for_a_Topic.adoc index 9cecc75a9..72dd2d370 100644 --- a/messaging/WFLY-9213_Implement_the_Pause_method_for_a_Topic.adoc +++ b/messaging/WFLY-9213_Implement_the_Pause_method_for_a_Topic.adoc @@ -1,3 +1,7 @@ +--- +categories: + - messaging +--- = Implement the Pause method for a Topic via Management APIs :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/messaging/WFLY-9513_messaging_jdbc_HA_shared-store.adoc b/messaging/WFLY-9513_messaging_jdbc_HA_shared-store.adoc index bc7adc838..bc7160837 100644 --- a/messaging/WFLY-9513_messaging_jdbc_HA_shared-store.adoc +++ b/messaging/WFLY-9513_messaging_jdbc_HA_shared-store.adoc @@ -1,4 +1,8 @@ -= [WFLY-9513] Support Messaging JDBC HA Shared Store +--- +categories: + - messaging +--- += Support Messaging JDBC HA Shared Store :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-10522_microprofile-config-smallrye_extension.adoc b/microprofile/WFLY-10522_microprofile-config-smallrye_extension.adoc index 7b20c5a42..30bfb3d63 100644 --- a/microprofile/WFLY-10522_microprofile-config-smallrye_extension.adoc +++ b/microprofile/WFLY-10522_microprofile-config-smallrye_extension.adoc @@ -1,4 +1,8 @@ -= [WFLY-10522] Support Eclipse MicroProfile Config +--- +categories: + - microprofile +--- += Support Eclipse MicroProfile Config :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-10709-MicroProfile-Tracing-Extension.adoc b/microprofile/WFLY-10709-MicroProfile-Tracing-Extension.adoc index 0a9cc5308..aa87abc97 100644 --- a/microprofile/WFLY-10709-MicroProfile-Tracing-Extension.adoc +++ b/microprofile/WFLY-10709-MicroProfile-Tracing-Extension.adoc @@ -1,4 +1,8 @@ -= [WFLY-10709] Support Eclipse MicroProfile OpenTracing +--- +categories: + - microprofile +--- += Support Eclipse MicroProfile OpenTracing :author: Juraci Paixão Kröhling :email: jpkroehling@redhat.com :toc: left diff --git a/microprofile/WFLY-10711_health_check_extension.adoc b/microprofile/WFLY-10711_health_check_extension.adoc index 8dd3eb6f6..8bc428fea 100644 --- a/microprofile/WFLY-10711_health_check_extension.adoc +++ b/microprofile/WFLY-10711_health_check_extension.adoc @@ -1,4 +1,8 @@ -= [WFLY-10711] Support Eclipse MicroProfile Health +--- +categories: + - microprofile +--- += Support Eclipse MicroProfile Health :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-10712_microprofile_metrics.asciidoc b/microprofile/WFLY-10712_microprofile_metrics.asciidoc index e28a8d36a..e4457e35f 100644 --- a/microprofile/WFLY-10712_microprofile_metrics.asciidoc +++ b/microprofile/WFLY-10712_microprofile_metrics.asciidoc @@ -1,4 +1,8 @@ -= [WFLY-10712] Support Eclipse MicroProfile Metrics +--- +categories: + - microprofile +--- += Support Eclipse MicroProfile Metrics :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-11529_subsystem_metrics.asciidoc b/microprofile/WFLY-11529_subsystem_metrics.asciidoc index c2fd5923a..3c70a9356 100644 --- a/microprofile/WFLY-11529_subsystem_metrics.asciidoc +++ b/microprofile/WFLY-11529_subsystem_metrics.asciidoc @@ -1,4 +1,8 @@ -= [WFLY-11529] Expose WildFly Metrics +--- +categories: + - microprofile +--- += Expose WildFly Metrics :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-12189_microprofile-config-tck.asciidoc b/microprofile/WFLY-12189_microprofile-config-tck.asciidoc index 5c4e01a08..8dc45eac0 100644 --- a/microprofile/WFLY-12189_microprofile-config-tck.asciidoc +++ b/microprofile/WFLY-12189_microprofile-config-tck.asciidoc @@ -1,4 +1,8 @@ -= [WFLY-12189] Add MicroProfile Config TCK to the WildFly integration test suite +--- +categories: + - microprofile +--- += Add MicroProfile Config TCK to the WildFly integration test suite :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-12228_upgrade_microprofile-health_2.0.1.adoc b/microprofile/WFLY-12228_upgrade_microprofile-health_2.0.1.adoc index 190ddc5f3..a0c24dbb8 100644 --- a/microprofile/WFLY-12228_upgrade_microprofile-health_2.0.1.adoc +++ b/microprofile/WFLY-12228_upgrade_microprofile-health_2.0.1.adoc @@ -1,4 +1,8 @@ -= [WFLY-12228] Upgrade MicroProfile Health 2.0.1. +--- +categories: + - microprofile +--- += Upgrade MicroProfile Health 2.0.1. :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-12294_upgrade_microprofile-metrics_2.0.1.adoc b/microprofile/WFLY-12294_upgrade_microprofile-metrics_2.0.1.adoc index b03f6f330..ed6af641e 100644 --- a/microprofile/WFLY-12294_upgrade_microprofile-metrics_2.0.1.adoc +++ b/microprofile/WFLY-12294_upgrade_microprofile-metrics_2.0.1.adoc @@ -1,4 +1,8 @@ -= [WFLY-12294] Upgrade MicroProfile Metrics 2.0.1 +--- +categories: + - microprofile +--- += Upgrade MicroProfile Metrics 2.0.1 :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-12306_Updating_opentracing_to_1.3.adoc b/microprofile/WFLY-12306_Updating_opentracing_to_1.3.adoc index 2404de84f..4a8850c47 100644 --- a/microprofile/WFLY-12306_Updating_opentracing_to_1.3.adoc +++ b/microprofile/WFLY-12306_Updating_opentracing_to_1.3.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Transition OpenTracing to Microprofile 3.0 :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/microprofile/WFLY-12313_MicroProfile_OpenAPI_1.1.adoc b/microprofile/WFLY-12313_MicroProfile_OpenAPI_1.1.adoc index 08fcd9613..14419e34b 100644 --- a/microprofile/WFLY-12313_MicroProfile_OpenAPI_1.1.adoc +++ b/microprofile/WFLY-12313_MicroProfile_OpenAPI_1.1.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Integrate MicroProfile OpenAPI 1.1 :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/microprofile/WFLY-12342_server_readiness_probes.adoc b/microprofile/WFLY-12342_server_readiness_probes.adoc index bcfb06eba..fd83a677c 100644 --- a/microprofile/WFLY-12342_server_readiness_probes.adoc +++ b/microprofile/WFLY-12342_server_readiness_probes.adoc @@ -1,4 +1,8 @@ -= [WFLY-12342] Integrate server probes in MP Health readiness check +--- +categories: + - microprofile +--- += Integrate server probes in MP Health readiness check :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/microprofile/WFLY-12590_Integrate_MicroProfile_Fault_Tolerance_2.0.adoc b/microprofile/WFLY-12590_Integrate_MicroProfile_Fault_Tolerance_2.0.adoc index b803062b6..9d8b0d034 100644 --- a/microprofile/WFLY-12590_Integrate_MicroProfile_Fault_Tolerance_2.0.adoc +++ b/microprofile/WFLY-12590_Integrate_MicroProfile_Fault_Tolerance_2.0.adoc @@ -1,4 +1,8 @@ -= WFLY-12590 Integrate MicroProfile Fault Tolerance 2.0 +--- +categories: + - microprofile +--- += Integrate MicroProfile Fault Tolerance 2.0 :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc b/microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc index 124134b86..302ef812e 100644 --- a/microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc +++ b/microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc @@ -1,4 +1,8 @@ -= WFLY-12609 MicroProfile JWT 1.1 Support +--- +categories: + - microprofile +--- += MicroProfile JWT 1.1 Support :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/microprofile/WFLY-12681_Provide_a_microprofile-platform_Galleon_layer.adoc b/microprofile/WFLY-12681_Provide_a_microprofile-platform_Galleon_layer.adoc index 09b5630bf..134157e03 100644 --- a/microprofile/WFLY-12681_Provide_a_microprofile-platform_Galleon_layer.adoc +++ b/microprofile/WFLY-12681_Provide_a_microprofile-platform_Galleon_layer.adoc @@ -1,4 +1,9 @@ -= WFLY-12681 Provide a 'microprofile-platform' Galleon layer +--- +categories: + - microprofile + - wf-galleon +--- += Provide a 'microprofile-platform' Galleon layer :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/microprofile/WFLY-12685_upgrade_microprofile_health_2.1.0.adoc b/microprofile/WFLY-12685_upgrade_microprofile_health_2.1.0.adoc index f848a59db..e0461ef11 100644 --- a/microprofile/WFLY-12685_upgrade_microprofile_health_2.1.0.adoc +++ b/microprofile/WFLY-12685_upgrade_microprofile_health_2.1.0.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Health to 2.1 :author: Jeff Mesnil :email: jmesnil@redhat.com diff --git a/microprofile/WFLY-12686_upgrade_microprofile_metrics_2.2.0.adoc b/microprofile/WFLY-12686_upgrade_microprofile_metrics_2.2.0.adoc index f336d825d..0d36b6eac 100644 --- a/microprofile/WFLY-12686_upgrade_microprofile_metrics_2.2.0.adoc +++ b/microprofile/WFLY-12686_upgrade_microprofile_metrics_2.2.0.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Metrics to 2.2.0 :author: Jeff Mesnil :email: jmesnil@redhat.com diff --git a/microprofile/WFLY-12737_quickstart-for-mp-health-2.2.adoc b/microprofile/WFLY-12737_quickstart-for-mp-health-2.2.adoc index e74b0a3b0..e0ca9d2c4 100644 --- a/microprofile/WFLY-12737_quickstart-for-mp-health-2.2.adoc +++ b/microprofile/WFLY-12737_quickstart-for-mp-health-2.2.adoc @@ -1,4 +1,9 @@ -= WFLY-12737 Quickstart for MP Health 2.2 +--- +categories: + - microprofile + - quickstarts +--- += Quickstart for MP Health 2.2 :author: Martin Stefanko :email: mstefank@redhat.com :toc: left diff --git a/microprofile/WFLY-12758_integrate_opentracing.adoc b/microprofile/WFLY-12758_integrate_opentracing.adoc index 48ddaccef..4a73e680b 100644 --- a/microprofile/WFLY-12758_integrate_opentracing.adoc +++ b/microprofile/WFLY-12758_integrate_opentracing.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Integrate Microprofile OpenTracing 1.3 :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/microprofile/WFLY-12770_Create_quickstart_for_MicroProfile_Fault_Tolerance.adoc b/microprofile/WFLY-12770_Create_quickstart_for_MicroProfile_Fault_Tolerance.adoc index dc9b16a15..1ab3ee8f1 100644 --- a/microprofile/WFLY-12770_Create_quickstart_for_MicroProfile_Fault_Tolerance.adoc +++ b/microprofile/WFLY-12770_Create_quickstart_for_MicroProfile_Fault_Tolerance.adoc @@ -1,4 +1,9 @@ -= WFLY-12770 Create quickstart for MicroProfile Fault Tolerance +--- +categories: + - microprofile + - quickstarts +--- += Create quickstart for MicroProfile Fault Tolerance :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/microprofile/WFLY-12802_EAP7-1374_quickstart-for-mp-config-1.3.adoc b/microprofile/WFLY-12802_EAP7-1374_quickstart-for-mp-config-1.3.adoc index 1a96aa592..6122af8fb 100644 --- a/microprofile/WFLY-12802_EAP7-1374_quickstart-for-mp-config-1.3.adoc +++ b/microprofile/WFLY-12802_EAP7-1374_quickstart-for-mp-config-1.3.adoc @@ -1,4 +1,9 @@ -= WFLY-12802 / EAP7-1374 Quickstart for MP Config 1.4 +--- +categories: + - microprofile + - quickstarts +--- += Quickstart for MP Config 1.4 :author: Martin Stefanko :email: mstefank@redhat.com :toc: left diff --git a/microprofile/WFLY-12809_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc b/microprofile/WFLY-12809_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc index 2025f460a..ec114c3b7 100644 --- a/microprofile/WFLY-12809_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc +++ b/microprofile/WFLY-12809_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc @@ -1,4 +1,9 @@ -= WFLY-12809 / EAP7-1373 Quickstart for MP Metrics 2.3 +--- +categories: + - microprofile + - quicsktarts +--- += Quickstart for MP Metrics 2.3 :author: Martin Stefanko :email: mstefank@redhat.com :toc: left diff --git a/microprofile/WFLY-12823_quickstart-for-mp-rest-client-1.4.adoc b/microprofile/WFLY-12823_quickstart-for-mp-rest-client-1.4.adoc index 43ced4af3..24e234206 100644 --- a/microprofile/WFLY-12823_quickstart-for-mp-rest-client-1.4.adoc +++ b/microprofile/WFLY-12823_quickstart-for-mp-rest-client-1.4.adoc @@ -1,4 +1,9 @@ -= WFLY-12823 Quickstart for MP REST-client 1.4 +--- +categories: + - microprofile + - quickstarts +--- += Quickstart for MP REST-client 1.4 :author: Martin Stefanko :email: mstefank@redhat.com :toc: left diff --git a/microprofile/WFLY-12829_EAP7-1369_quickstart-for-mp-opentracing-1.3.adoc b/microprofile/WFLY-12829_EAP7-1369_quickstart-for-mp-opentracing-1.3.adoc index dcb846fd8..273304e78 100644 --- a/microprofile/WFLY-12829_EAP7-1369_quickstart-for-mp-opentracing-1.3.adoc +++ b/microprofile/WFLY-12829_EAP7-1369_quickstart-for-mp-opentracing-1.3.adoc @@ -1,4 +1,9 @@ -= WFLY-12829 / EAP7-1369 Quickstart for MP OpenTracing 1.3 +--- +categories: + - microprofile + - quickstarts +--- += Quickstart for MP OpenTracing 1.3 :author: Martin Stefanko :email: mstefank@redhat.com :toc: left diff --git a/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc b/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc index ffe81767e..9dd4ec80d 100644 --- a/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc +++ b/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc @@ -1,4 +1,9 @@ -= [WFLY-20901] MicroProfile JWT Quickstart +--- +categories: + - microprofile + - quickstarts +--- += MicroProfile JWT Quickstart :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/microprofile/WFLY-13022_upgrade_microprofile-metrics_2.3.adoc b/microprofile/WFLY-13022_upgrade_microprofile-metrics_2.3.adoc index c56cb94da..8cf7913a9 100644 --- a/microprofile/WFLY-13022_upgrade_microprofile-metrics_2.3.adoc +++ b/microprofile/WFLY-13022_upgrade_microprofile-metrics_2.3.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Metrics to 2.3 :author: Jeff Mesnil :email: jmesnil@redhat.com diff --git a/microprofile/WFLY-13023_upgrade_microprofile-config_1.4.adoc b/microprofile/WFLY-13023_upgrade_microprofile-config_1.4.adoc index f8ab60a67..ae6a72ab5 100644 --- a/microprofile/WFLY-13023_upgrade_microprofile-config_1.4.adoc +++ b/microprofile/WFLY-13023_upgrade_microprofile-config_1.4.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Config to 1.4 :author: Jeff Mesnil :email: jmesnil@redhat.com diff --git a/microprofile/WFLY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc b/microprofile/WFLY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc index b084fcc8a..76c804a5b 100644 --- a/microprofile/WFLY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc +++ b/microprofile/WFLY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc @@ -1,4 +1,8 @@ -= WFLY-12590 Integrate MicroProfile Fault Tolerance 2.1 +--- +categories: + - microprofile +--- += Integrate MicroProfile Fault Tolerance 2.1 :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/microprofile/WFLY-13048_upgrade_microprofile-health_2.2.adoc b/microprofile/WFLY-13048_upgrade_microprofile-health_2.2.adoc index cf68ed8f7..8156744fd 100644 --- a/microprofile/WFLY-13048_upgrade_microprofile-health_2.2.adoc +++ b/microprofile/WFLY-13048_upgrade_microprofile-health_2.2.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Health to 2.2 :author: Jeff Mesnil :email: jmesnil@redhat.com diff --git a/microprofile/WFLY-13089-microprofile-rest-client-1.4.adoc b/microprofile/WFLY-13089-microprofile-rest-client-1.4.adoc index 829d8ae7f..8ac85fd06 100644 --- a/microprofile/WFLY-13089-microprofile-rest-client-1.4.adoc +++ b/microprofile/WFLY-13089-microprofile-rest-client-1.4.adoc @@ -1,4 +1,8 @@ -= EAP7-1429 / WFLY-13089 Microprofile REST Client 1.4 support +--- +categories: + - microprofile +--- += Microprofile REST Client 1.4 support :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/microprofile/WFLY-13207_MicroProfile_OpenAPI_quickstart.adoc b/microprofile/WFLY-13207_MicroProfile_OpenAPI_quickstart.adoc index d88fd0ce4..26471f257 100644 --- a/microprofile/WFLY-13207_MicroProfile_OpenAPI_quickstart.adoc +++ b/microprofile/WFLY-13207_MicroProfile_OpenAPI_quickstart.adoc @@ -1,3 +1,8 @@ +--- +categories: + - microprofile + - quickstarts +--- = MicroProfile OpenAPI quickstart :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/microprofile/WFLY-13208_Microprofile_BOM.adoc b/microprofile/WFLY-13208_Microprofile_BOM.adoc index f38a32ccb..7b1fb37ee 100644 --- a/microprofile/WFLY-13208_Microprofile_BOM.adoc +++ b/microprofile/WFLY-13208_Microprofile_BOM.adoc @@ -1,3 +1,8 @@ +--- +categories: + - microprofile + - user-experience +--- = Microprofile BOM :author: Eduardo Martins :email: emartins@redhat.com diff --git a/microprofile/WFLY-13640_MicroProfile_Reactive_Messaging.adoc b/microprofile/WFLY-13640_MicroProfile_Reactive_Messaging.adoc index 1067ddcf6..99626bab3 100644 --- a/microprofile/WFLY-13640_MicroProfile_Reactive_Messaging.adoc +++ b/microprofile/WFLY-13640_MicroProfile_Reactive_Messaging.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = MicroProfile Reactive Messaging with Focus on Apache Kafka :author: Kabir Khan :email: kabir.khan@redhat.com diff --git a/microprofile/WFLY-14148-microprofile-opentracing-move.adoc b/microprofile/WFLY-14148-microprofile-opentracing-move.adoc index 20fa584d4..fe5faf49e 100644 --- a/microprofile/WFLY-14148-microprofile-opentracing-move.adoc +++ b/microprofile/WFLY-14148-microprofile-opentracing-move.adoc @@ -1,4 +1,8 @@ -= WFLY-14148 Remove MicroProfile Opentracing from WildFly EE +--- +categories: + - microprofile +--- += Remove MicroProfile Opentracing from WildFly EE :author: Emmanuel Hugonnet :email: ehugonne@redhat.com :toc: left diff --git a/microprofile/WFLY-14201_upgrade_microprofile-config_2.0.adoc b/microprofile/WFLY-14201_upgrade_microprofile-config_2.0.adoc index 38dfe5ec7..b0885915d 100644 --- a/microprofile/WFLY-14201_upgrade_microprofile-config_2.0.adoc +++ b/microprofile/WFLY-14201_upgrade_microprofile-config_2.0.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Config to 2.0 :author: Kabir Khan :email: kkhan@redhat.com diff --git a/microprofile/WFLY-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc b/microprofile/WFLY-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc index 14399e6c7..c6f1d91f9 100644 --- a/microprofile/WFLY-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc +++ b/microprofile/WFLY-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Integrate MP Metrics 3.0 into EAP :author: Jason Lee :email: jasondlee@redhat.com diff --git a/microprofile/WFLY-14230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc b/microprofile/WFLY-14230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc index 2d1061f7e..7f0d9eff8 100644 --- a/microprofile/WFLY-14230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc +++ b/microprofile/WFLY-14230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Integrate MP OpenTracing 2.0 into EAP :author: Jason Lee :email: jasondlee@redhat.com diff --git a/microprofile/WFLY-14245_MicroProfile_OpenAPI_2.0.adoc b/microprofile/WFLY-14245_MicroProfile_OpenAPI_2.0.adoc index 0603d7817..ce0cda546 100644 --- a/microprofile/WFLY-14245_MicroProfile_OpenAPI_2.0.adoc +++ b/microprofile/WFLY-14245_MicroProfile_OpenAPI_2.0.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Integrate MicroProfile OpenAPI 2.0 :author: Paul Ferraro :email: paul.ferraro@redhat.com diff --git a/microprofile/WFLY-14261_upgrade-microprofile-health-3.0.adoc b/microprofile/WFLY-14261_upgrade-microprofile-health-3.0.adoc index c8ab60548..c2353197d 100644 --- a/microprofile/WFLY-14261_upgrade-microprofile-health-3.0.adoc +++ b/microprofile/WFLY-14261_upgrade-microprofile-health-3.0.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Health to 3.0 :author: Martin Stefanko :email: mstefank@redhat.com diff --git a/microprofile/WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc b/microprofile/WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc index d0f5b6bc5..87bb0fab7 100644 --- a/microprofile/WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc +++ b/microprofile/WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc @@ -1,4 +1,8 @@ -= WFLY-14277 Upgrade to support MicroProfile JWT 1.2 +--- +categories: + - microprofile +--- += Upgrade to support MicroProfile JWT 1.2 :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/microprofile/WFLY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc b/microprofile/WFLY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc index 63f9408db..193c2c990 100644 --- a/microprofile/WFLY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc +++ b/microprofile/WFLY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Integrate MP Fault Tolerance 3.0 into EAP :author: Jason Lee :email: jasondlee@redhat.com diff --git a/microprofile/WFLY-14391-MicroProfile_Reactive_Messaging_1.0_With_Kafka_Quickstart.adoc b/microprofile/WFLY-14391-MicroProfile_Reactive_Messaging_1.0_With_Kafka_Quickstart.adoc index 22cd8c1fe..4f83fa321 100644 --- a/microprofile/WFLY-14391-MicroProfile_Reactive_Messaging_1.0_With_Kafka_Quickstart.adoc +++ b/microprofile/WFLY-14391-MicroProfile_Reactive_Messaging_1.0_With_Kafka_Quickstart.adoc @@ -1,4 +1,8 @@ -= WFLY-14392 Quickstart for MicroProfile Reactive Messaging 1.0 with Kafka +--- +categories: + - microprofile +--- += Quickstart for MicroProfile Reactive Messaging 1.0 with Kafka :author: Kabir Khan :email: kkhan@redhat.com :toc: left diff --git a/microprofile/WFLY-14580_upgrade_microprofile_rso_2.0.adoc b/microprofile/WFLY-14580_upgrade_microprofile_rso_2.0.adoc index 5194b67be..615990bf9 100644 --- a/microprofile/WFLY-14580_upgrade_microprofile_rso_2.0.adoc +++ b/microprofile/WFLY-14580_upgrade_microprofile_rso_2.0.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Reactive Streams Operators to {rsoversion} :author: Kabir Khan :email: kkhan@redhat.com diff --git a/microprofile/WFLY-14798-upgrade-reactive-messaging-2.0.adoc b/microprofile/WFLY-14798-upgrade-reactive-messaging-2.0.adoc index d74b63600..07a070f3f 100644 --- a/microprofile/WFLY-14798-upgrade-reactive-messaging-2.0.adoc +++ b/microprofile/WFLY-14798-upgrade-reactive-messaging-2.0.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = MicroProfile Reactive Messaging 2.0 :author: Kabir Khan :email: kkhan@redhat.com diff --git a/microprofile/WFLY-14800-MicroProfile_Reactive_Messaging_QuickStart_Update_For_2.0.adoc b/microprofile/WFLY-14800-MicroProfile_Reactive_Messaging_QuickStart_Update_For_2.0.adoc index 807397783..36d1ce85a 100644 --- a/microprofile/WFLY-14800-MicroProfile_Reactive_Messaging_QuickStart_Update_For_2.0.adoc +++ b/microprofile/WFLY-14800-MicroProfile_Reactive_Messaging_QuickStart_Update_For_2.0.adoc @@ -1,4 +1,9 @@ -= WFLY-14800 Modernise Reactive Messaging QuickStart for MicroProfile Reactive Messaging 2.0 +--- +categories: + - microprofile + - quickstarts +--- += Modernise Reactive Messaging QuickStart for MicroProfile Reactive Messaging 2.0 :author: Kabir Khan :email: kkhan@redhat.com :toc: left diff --git a/microprofile/WFLY-14932_mp_reactive_messaging_kafka_api.adoc b/microprofile/WFLY-14932_mp_reactive_messaging_kafka_api.adoc index 644702f05..6f6eee6f1 100644 --- a/microprofile/WFLY-14932_mp_reactive_messaging_kafka_api.adoc +++ b/microprofile/WFLY-14932_mp_reactive_messaging_kafka_api.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = API for more information and configuration of Kafka messages :author: Kabir Khan :email: kkhan@redhat.com diff --git a/microprofile/WFLY-14940_upgrade-microprofile-health-3.1.adoc b/microprofile/WFLY-14940_upgrade-microprofile-health-3.1.adoc index c247c838e..1bb6acc9b 100644 --- a/microprofile/WFLY-14940_upgrade-microprofile-health-3.1.adoc +++ b/microprofile/WFLY-14940_upgrade-microprofile-health-3.1.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Upgrade MicroProfile Health to 3.1 :author: Martin Stefanko :email: mstefank@redhat.com diff --git a/microprofile/WFLY-14987_reactive_messaging-ssl-context-kafka-connector.adoc b/microprofile/WFLY-14987_reactive_messaging-ssl-context-kafka-connector.adoc index 355f6a9e8..a5d163130 100644 --- a/microprofile/WFLY-14987_reactive_messaging-ssl-context-kafka-connector.adoc +++ b/microprofile/WFLY-14987_reactive_messaging-ssl-context-kafka-connector.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Configure Reactive Messaging Kafka connector to use SSLContext from the Elytron subsystem and allow SASL_PLAINTEXT and SASL_SSL protocols :author: Kabir Khan :email: kkhan@redhat.com diff --git a/microprofile/WFLY-15006_reactive_messaging_with_rhosak.adoc b/microprofile/WFLY-15006_reactive_messaging_with_rhosak.adoc index e0c31f08c..9b115d8c8 100644 --- a/microprofile/WFLY-15006_reactive_messaging_with_rhosak.adoc +++ b/microprofile/WFLY-15006_reactive_messaging_with_rhosak.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = MicroProfile Reactive Messaging Integration with RHOSAK :author: Kabir Khan :email: kkhan@redhat.com diff --git a/microprofile/WFLY-15832-microconfig-config-root-folder.adoc b/microprofile/WFLY-15832-microconfig-config-root-folder.adoc index d279441ab..8398188b9 100644 --- a/microprofile/WFLY-15832-microconfig-config-root-folder.adoc +++ b/microprofile/WFLY-15832-microconfig-config-root-folder.adoc @@ -1,4 +1,8 @@ -= WFLY-15832 - MP Config: Ability to specify root config source directory +--- +categories: + - microprofile +--- += MP Config: Ability to specify root config source directory :author: Kabir Khan :email: kkhan@redhat.com :toc: left diff --git a/microprofile/WFLY_13129_Microprofile_CLI_Script_Example.adoc b/microprofile/WFLY_13129_Microprofile_CLI_Script_Example.adoc index 3fd42960b..0da08bbef 100644 --- a/microprofile/WFLY_13129_Microprofile_CLI_Script_Example.adoc +++ b/microprofile/WFLY_13129_Microprofile_CLI_Script_Example.adoc @@ -1,3 +1,7 @@ +--- +categories: + - microprofile +--- = Example CLI script to evolve standalone configurations with microprofile :author: JF Denise :email: jdenise@redhat.com diff --git a/migration/EAP7-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc b/migration/EAP7-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc index 90d596ee0..2f59be9b8 100644 --- a/migration/EAP7-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc +++ b/migration/EAP7-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc @@ -1,3 +1,7 @@ +--- +categories: + - migration +--- = JBoss EAP 7.3 Server Migration Tool :author: Eduardo Martins :email: emartins@redhat.com diff --git a/migration/EAP7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc b/migration/EAP7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc index 72a0f2df6..c9e658746 100644 --- a/migration/EAP7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc +++ b/migration/EAP7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc @@ -1,3 +1,7 @@ +--- +categories: + - migration +--- = JBoss EAP 7.2 Server Migration Tool :author: Eduardo Martins :email: emartins@redhat.com diff --git a/mod_cluster/WFLY-10769_Integrate_mod_cluster_ramp-up_mechanism_when_starting_new_nodes.adoc b/mod_cluster/WFLY-10769_Integrate_mod_cluster_ramp-up_mechanism_when_starting_new_nodes.adoc index e898b00fd..510f91c04 100644 --- a/mod_cluster/WFLY-10769_Integrate_mod_cluster_ramp-up_mechanism_when_starting_new_nodes.adoc +++ b/mod_cluster/WFLY-10769_Integrate_mod_cluster_ramp-up_mechanism_when_starting_new_nodes.adoc @@ -1,4 +1,8 @@ -= WFLY-10769 Integrate mod_cluster ramp-up mechanism when starting new nodes +--- +categories: + - mod_cluster +--- += Integrate mod_cluster ramp-up mechanism when starting new nodes :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/mod_cluster/WFLY-6803_Add_multi-server_support_to_mod_cluster.adoc b/mod_cluster/WFLY-6803_Add_multi-server_support_to_mod_cluster.adoc index a1ee71a09..02ffab4e7 100644 --- a/mod_cluster/WFLY-6803_Add_multi-server_support_to_mod_cluster.adoc +++ b/mod_cluster/WFLY-6803_Add_multi-server_support_to_mod_cluster.adoc @@ -1,4 +1,8 @@ -= WFLY-6803 Add multi-server support to mod_cluster +--- +categories: + - mod_cluster +--- += Add multi-server support to mod_cluster :author: Radoslav Husar :email: rhusar@redhat.com :toc: left diff --git a/modules/WFCORE-3684_JDK Module Support.adoc b/modules/WFCORE-3684_JDK Module Support.adoc index ba3d76940..04e533ee4 100644 --- a/modules/WFCORE-3684_JDK Module Support.adoc +++ b/modules/WFCORE-3684_JDK Module Support.adoc @@ -1,3 +1,7 @@ +--- +categories: + - modules +--- = Java Platform Module Support :author: David Lloyd :email: david.lloyd@redhat.com diff --git a/msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc b/msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc index 4e4e49b4d..be2796c04 100644 --- a/msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc +++ b/msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc @@ -1,3 +1,7 @@ +--- +categories: + - msc +--- = MSC Multi-Value Service API :author: Richard Opálka :email: ropalka@redhat.com diff --git a/observability/WFLY-14854_add_opentelemetry_support.adoc b/observability/WFLY-14854_add_opentelemetry_support.adoc index f935f26a2..9593e6be3 100644 --- a/observability/WFLY-14854_add_opentelemetry_support.adoc +++ b/observability/WFLY-14854_add_opentelemetry_support.adoc @@ -1,4 +1,8 @@ - = Add OpenTelemetry Tracing Support to WildFly +--- +categories: + - observability +--- += Add OpenTelemetry Tracing Support to WildFly :author: Jason Lee :email: jasondlee@redhat.com :toc: left diff --git a/observability/WFLY-14947-Implement_observability_policy_metrics.adoc b/observability/WFLY-14947-Implement_observability_policy_metrics.adoc index 2ce78a5cf..168884044 100644 --- a/observability/WFLY-14947-Implement_observability_policy_metrics.adoc +++ b/observability/WFLY-14947-Implement_observability_policy_metrics.adoc @@ -1,4 +1,8 @@ - = Implement Observability Policy for Metrics +--- +categories: + - observability +--- += Implement Observability Policy for Metrics :author: Jason Lee :email: jasondlee@redhat.com :toc: left diff --git a/openshift/CLOUD_3928_Custom_galleon_layers.adoc b/openshift/CLOUD_3928_Custom_galleon_layers.adoc index 133bfb8e7..03c3958f2 100644 --- a/openshift/CLOUD_3928_Custom_galleon_layers.adoc +++ b/openshift/CLOUD_3928_Custom_galleon_layers.adoc @@ -1,3 +1,9 @@ +--- +categories: + - cloud + - wf-galleon + - openshift +--- = Evolve support for custom Galleon feature-packs usage during s2i. :author: Jean-Francois Denise :email: jdenise@redhat.com diff --git a/openshift/WFLY-14936_New_S2I_Image.adoc b/openshift/WFLY-14936_New_S2I_Image.adoc index add1e7481..5064d526f 100644 --- a/openshift/WFLY-14936_New_S2I_Image.adoc +++ b/openshift/WFLY-14936_New_S2I_Image.adoc @@ -2,8 +2,9 @@ categories: - cloud - openshift + - user-experience --- -= [WFLY-14936] New WildFly S2I image += New WildFly S2I image :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left diff --git a/pojo/WFLY-13353_galleon_layer_for_pojo_subsystem.adoc b/pojo/WFLY-13353_galleon_layer_for_pojo_subsystem.adoc index 50c6d283f..f1b7e31e0 100644 --- a/pojo/WFLY-13353_galleon_layer_for_pojo_subsystem.adoc +++ b/pojo/WFLY-13353_galleon_layer_for_pojo_subsystem.adoc @@ -1,3 +1,8 @@ +--- +categories: + - pojo + - wf-galleon +--- = Galleon layer for the Pojo subsystem :author: Yeray Borges :email: yborgess@redhat.com diff --git a/quickstarts/EAP7-1792_provide_quickstart_for_remote_connection_to_artemis_broker.adoc b/quickstarts/EAP7-1792_provide_quickstart_for_remote_connection_to_artemis_broker.adoc index 1bb16a59e..502e8101b 100644 --- a/quickstarts/EAP7-1792_provide_quickstart_for_remote_connection_to_artemis_broker.adoc +++ b/quickstarts/EAP7-1792_provide_quickstart_for_remote_connection_to_artemis_broker.adoc @@ -1,3 +1,8 @@ +--- +categories: + - quickstarts + - messaging +--- = Provide complete QuickStart and documentation for connecting to a remote AMQ broker :author: Emmanuel Hugonnet :email: ehugonne@redhat.com diff --git a/quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc b/quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc index 660529653..41548b6b6 100644 --- a/quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc +++ b/quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc @@ -1,3 +1,7 @@ +--- +categories: + - quickstarts +--- = EAP8 Beta Quickstarts :author: Eduardo Martins :email: emartins@redhat.com diff --git a/quickstarts/WFLY-12969_Include_Openshift_Instructions_in_Baremetal_Quickstarts_Docs.adoc b/quickstarts/WFLY-12969_Include_Openshift_Instructions_in_Baremetal_Quickstarts_Docs.adoc index 502e3dadb..5417fff1f 100644 --- a/quickstarts/WFLY-12969_Include_Openshift_Instructions_in_Baremetal_Quickstarts_Docs.adoc +++ b/quickstarts/WFLY-12969_Include_Openshift_Instructions_in_Baremetal_Quickstarts_Docs.adoc @@ -1,3 +1,8 @@ +--- +categories: + - quickstarts + - openshift +--- = Include Openshift Instructions in EAP non-CD Quickstarts READMEs :author: Eduardo Martins :email: emartins@redhat.com diff --git a/quickstarts/WFLY-13713_Bootable_jar_support_for_MicroProfile_Quickstarts.adoc b/quickstarts/WFLY-13713_Bootable_jar_support_for_MicroProfile_Quickstarts.adoc index 4d037c0e9..8379d29ca 100644 --- a/quickstarts/WFLY-13713_Bootable_jar_support_for_MicroProfile_Quickstarts.adoc +++ b/quickstarts/WFLY-13713_Bootable_jar_support_for_MicroProfile_Quickstarts.adoc @@ -1,3 +1,9 @@ +--- +categories: + - quickstarts + - bootable-jar + - microprofile +--- = Bootable jar support for MicroProfile Quickstarts :author: Eduardo Martins :email: emartins@redhat.com diff --git a/quickstarts/WFLY-14563_todo-backend-quickstart.adoc b/quickstarts/WFLY-14563_todo-backend-quickstart.adoc index bbd190812..a38c07669 100644 --- a/quickstarts/WFLY-14563_todo-backend-quickstart.adoc +++ b/quickstarts/WFLY-14563_todo-backend-quickstart.adoc @@ -1,4 +1,9 @@ -= WFLY-14563 - todo-backend Quickstart +--- +categories: + - quickstarts + - openshift +--- += todo-backend Quickstart :author: Jeff Mesnil :email: jmesnil@redhat.com :toc: left diff --git a/quickstarts/WFLY-16140_Remove_outdated_Quickstarts.adoc b/quickstarts/WFLY-16140_Remove_outdated_Quickstarts.adoc index 623ab135d..3b4ee7b1e 100644 --- a/quickstarts/WFLY-16140_Remove_outdated_Quickstarts.adoc +++ b/quickstarts/WFLY-16140_Remove_outdated_Quickstarts.adoc @@ -1,4 +1,8 @@ -= WFLY-16140 - Remove Outdated Quickstarts +--- +categories: + - quickstarts +--- += Remove Outdated Quickstarts :author: Eduardo Martins :email: emartins@redhat.com :toc: left diff --git a/sar/WFLY-13352-Add_galleon_layer_sar_subsystem.adoc b/sar/WFLY-13352-Add_galleon_layer_sar_subsystem.adoc index 2f93c378c..0908d404f 100644 --- a/sar/WFLY-13352-Add_galleon_layer_sar_subsystem.adoc +++ b/sar/WFLY-13352-Add_galleon_layer_sar_subsystem.adoc @@ -1,3 +1,8 @@ +--- +categories: + - sar + - wf-galleon +--- = Galleon layer for SAR subsystem :author: Yeray Borges :email: yborgess@redhat.com diff --git a/scripts/WFCORE-5261-common-conf.adoc b/scripts/WFCORE-5261-common-conf.adoc index 022bc616a..93995af9b 100644 --- a/scripts/WFCORE-5261-common-conf.adoc +++ b/scripts/WFCORE-5261-common-conf.adoc @@ -1,3 +1,7 @@ +--- +categories: + - scripts +--- = Add Common Script Configuration File :author: James R. Perkins :email: jperkins@redhat.com diff --git a/security/WFCORE-3873_SNI_Support.adoc b/security/WFCORE-3873_SNI_Support.adoc index 544f396b1..5176316f6 100644 --- a/security/WFCORE-3873_SNI_Support.adoc +++ b/security/WFCORE-3873_SNI_Support.adoc @@ -1,3 +1,7 @@ +--- +categories: + - security +--- = SNI Support :author: Stuart Douglas :email: sdouglas@redhat.com diff --git a/security/WFCORE-5526_Remove_Legacy_Security_Realms.adoc b/security/WFCORE-5526_Remove_Legacy_Security_Realms.adoc index f6f269f2a..559504459 100644 --- a/security/WFCORE-5526_Remove_Legacy_Security_Realms.adoc +++ b/security/WFCORE-5526_Remove_Legacy_Security_Realms.adoc @@ -1,4 +1,8 @@ -= WFCORE-5526 Remove Legacy Security Realms +--- +categories: + - security +--- += Remove Legacy Security Realms :author: Darran Lofthouse :email: darran.lofthouse@redhat.com :toc: left diff --git a/security/WFLY-10172_EE_Security_API.adoc b/security/WFLY-10172_EE_Security_API.adoc index 7b42fee85..e48d9f885 100644 --- a/security/WFLY-10172_EE_Security_API.adoc +++ b/security/WFLY-10172_EE_Security_API.adoc @@ -1,3 +1,8 @@ +--- +categories: + - security + - ee +--- = EE Security API :author: Stuart Douglas :email: sdouglas@redhat.com diff --git a/security/WFLY-11479_HTTP_Basic_auth_silent_mode.adoc b/security/WFLY-11479_HTTP_Basic_auth_silent_mode.adoc index f18b5fc4f..c09ed339d 100644 --- a/security/WFLY-11479_HTTP_Basic_auth_silent_mode.adoc +++ b/security/WFLY-11479_HTTP_Basic_auth_silent_mode.adoc @@ -1,3 +1,7 @@ +--- +categories: + - security +--- = :author: Diana Vilkolakova :email: dvilkola@redhat.com diff --git a/server/EAP7-1075_read-provisioning-config.adoc b/server/EAP7-1075_read-provisioning-config.adoc index 2fba03ead..efa964615 100644 --- a/server/EAP7-1075_read-provisioning-config.adoc +++ b/server/EAP7-1075_read-provisioning-config.adoc @@ -1,4 +1,8 @@ -= WFCORE-3991 read-config-as-features management operation +--- +categories: + - server +--- += read-config-as-features management operation :author: Alexey Loubyansky :email: alexey.loubyansky@redhat.com :toc: left diff --git a/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc b/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc index 4d716bc0b..456d0bd8a 100644 --- a/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc +++ b/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc @@ -1,3 +1,8 @@ +--- +categories: + - server + - modules +--- = Provide ability to list modules which are on deployment's classpath via a Management Operation. :author: Yeray Borges :email: yborgess@redhat.com diff --git a/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc b/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc index 97e933703..d855e6067 100644 --- a/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc +++ b/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc @@ -1,4 +1,8 @@ -= WFCORE-4291 - Restore legacy (not "graceful") startup mode +--- +categories: + - server +--- += Restore legacy (not "graceful") startup mode :author: Jason Lee :email: jasondlee@redhat.com :toc: left diff --git a/transactions/WFLY-10009_EAP7-981_Introduce_Maximum_Timeout.adoc b/transactions/WFLY-10009_EAP7-981_Introduce_Maximum_Timeout.adoc index 21af0674b..fe33866a4 100644 --- a/transactions/WFLY-10009_EAP7-981_Introduce_Maximum_Timeout.adoc +++ b/transactions/WFLY-10009_EAP7-981_Introduce_Maximum_Timeout.adoc @@ -1,4 +1,8 @@ -= EAP7-981 Introduce a maximum-timeout management model attribute +--- +categories: + - transactions +--- += Introduce a maximum-timeout management model attribute :author: Zheng Feng :email: zfeng@redhat.com :toc: left diff --git a/transactions/WFLY-9818-ws-at-async-integration-with-.net.adoc b/transactions/WFLY-9818-ws-at-async-integration-with-.net.adoc index 8974e0e10..8fa50c981 100644 --- a/transactions/WFLY-9818-ws-at-async-integration-with-.net.adoc +++ b/transactions/WFLY-9818-ws-at-async-integration-with-.net.adoc @@ -1,3 +1,7 @@ +--- +categories: + - transactions +--- = WS-AT Integration with .NET :author: Ondrej Chaloupka :email: ochaloup@redhat.com diff --git a/undertow/EAP7-832_Secure_Cookie.adoc b/undertow/EAP7-832_Secure_Cookie.adoc index b519bfb3b..ca26258d7 100644 --- a/undertow/EAP7-832_Secure_Cookie.adoc +++ b/undertow/EAP7-832_Secure_Cookie.adoc @@ -1,4 +1,8 @@ -= EAP7-832 Secure Cookie Handling +--- +categories: + - undertow +--- += Secure Cookie Handling :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/EAP7-858_Session_Manager_Operations.adoc b/undertow/EAP7-858_Session_Manager_Operations.adoc index 3f6514ce5..7cebba20c 100644 --- a/undertow/EAP7-858_Session_Manager_Operations.adoc +++ b/undertow/EAP7-858_Session_Manager_Operations.adoc @@ -1,4 +1,8 @@ -= EAP7-858 Session Manager Operations +--- +categories: + - undertow +--- += Session Manager Operations :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/WFLY-10027_Highest_Session_Count.adoc b/undertow/WFLY-10027_Highest_Session_Count.adoc index 924b3c5e6..a6583958f 100644 --- a/undertow/WFLY-10027_Highest_Session_Count.adoc +++ b/undertow/WFLY-10027_Highest_Session_Count.adoc @@ -1,4 +1,8 @@ -= WFLY-10027 Highest Session Count Metric +--- +categories: + - undertow +--- += Highest Session Count Metric :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/WFLY-10084_Proxy_Protocol.adoc b/undertow/WFLY-10084_Proxy_Protocol.adoc index f26ebf131..647bf27b8 100644 --- a/undertow/WFLY-10084_Proxy_Protocol.adoc +++ b/undertow/WFLY-10084_Proxy_Protocol.adoc @@ -1,4 +1,8 @@ -= WFLY-10084 Support for the PROXY protocol +--- +categories: + - undertow +--- += Support for the PROXY protocol :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc b/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc index aa28f7ca2..59d4c008a 100644 --- a/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc +++ b/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc @@ -1,3 +1,9 @@ +--- +categories: + - undertow + - elytron + - security +--- = Reference WildFly Elytron SecurityDomain from Undertow's application-security-domain resource. :author: Darran Lofthouse :email: darran.lofthouse@redhat.com diff --git a/undertow/WFLY-11031_Formatted_Access_Logs.adoc b/undertow/WFLY-11031_Formatted_Access_Logs.adoc index 5e79b5f15..7325ac878 100644 --- a/undertow/WFLY-11031_Formatted_Access_Logs.adoc +++ b/undertow/WFLY-11031_Formatted_Access_Logs.adoc @@ -1,3 +1,8 @@ +--- +categories: + - undertow + - logging +--- = JSON Formatted Access Logs :author: James Perkins :email: jperkins@redhat.com diff --git a/undertow/WFLY-11764_Preserve_Path_on_Forward.adoc b/undertow/WFLY-11764_Preserve_Path_on_Forward.adoc index 0b74715b2..d36fc8648 100644 --- a/undertow/WFLY-11764_Preserve_Path_on_Forward.adoc +++ b/undertow/WFLY-11764_Preserve_Path_on_Forward.adoc @@ -1,4 +1,8 @@ -= WFLY-11764 Make return value of HttpServletRequest.getServletPath/getRequestURI/getRequestURL configurable (DeploymentInfo.setPreservePathOnForward) +--- +categories: + - undertow +--- += Make return value of HttpServletRequest.getServletPath/getRequestURI/getRequestURL configurable (DeploymentInfo.setPreservePathOnForward) :author: Flavia Rainone :email: frainone@redhat.com :toc: left diff --git a/undertow/WFLY-12473_obfuscate-session-route.adoc b/undertow/WFLY-12473_obfuscate-session-route.adoc index 70c616188..0028160da 100644 --- a/undertow/WFLY-12473_obfuscate-session-route.adoc +++ b/undertow/WFLY-12473_obfuscate-session-route.adoc @@ -1,4 +1,8 @@ -= WFLY-12473 Obfuscate session-route +--- +categories: + - undertow +--- += Obfuscate session-route :author: Flavia Rainone :email: frainone@redhat.com :toc: left diff --git a/undertow/WFLY-13003_Support_SameSite_Cookie_Attribute.adoc b/undertow/WFLY-13003_Support_SameSite_Cookie_Attribute.adoc index a82bf5588..007310ca1 100644 --- a/undertow/WFLY-13003_Support_SameSite_Cookie_Attribute.adoc +++ b/undertow/WFLY-13003_Support_SameSite_Cookie_Attribute.adoc @@ -1,4 +1,8 @@ -= WFLY-13003 Support SameSite Cookie Attribute +--- +categories: + - undertow +--- += Support SameSite Cookie Attribute :author: Flavia Rainone :email: frainone@redhat.com :toc: left diff --git a/undertow/WFLY-6456_Servlet_4.0.adoc b/undertow/WFLY-6456_Servlet_4.0.adoc index 4d8d09b19..0a5cd8d19 100644 --- a/undertow/WFLY-6456_Servlet_4.0.adoc +++ b/undertow/WFLY-6456_Servlet_4.0.adoc @@ -1,4 +1,8 @@ -= WFLY-6456 Servlet 4.0 Support +--- +categories: + - undertow +--- += Servlet 4.0 Support :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/WFLY-9417_deployment_start_behaviour.adoc b/undertow/WFLY-9417_deployment_start_behaviour.adoc index c040b7f0e..821c0ad1a 100644 --- a/undertow/WFLY-9417_deployment_start_behaviour.adoc +++ b/undertow/WFLY-9417_deployment_start_behaviour.adoc @@ -1,4 +1,8 @@ -= Title +--- +categories: + - undertow +--- += Don't handle web requests until the server is started :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/WFLY-9710_Undertow_Buffer_Pools.adoc b/undertow/WFLY-9710_Undertow_Buffer_Pools.adoc index 98e0fe383..80740e4b6 100644 --- a/undertow/WFLY-9710_Undertow_Buffer_Pools.adoc +++ b/undertow/WFLY-9710_Undertow_Buffer_Pools.adoc @@ -1,4 +1,8 @@ -= WFLY-9710 Undertow Buffer Pools +--- +categories: + - undertow +--- += Undertow Buffer Pools :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/WFLY-9724_Allow_unescaped_characters_in_URL.adoc b/undertow/WFLY-9724_Allow_unescaped_characters_in_URL.adoc index 09453a874..4f04eed42 100644 --- a/undertow/WFLY-9724_Allow_unescaped_characters_in_URL.adoc +++ b/undertow/WFLY-9724_Allow_unescaped_characters_in_URL.adoc @@ -1,4 +1,8 @@ -= WFLY-9724 Allow unescaped characters in URL +--- +categories: + - undertow +--- += Allow unescaped characters in URL :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/WFLY-9781_Forwarded_header.adoc b/undertow/WFLY-9781_Forwarded_header.adoc index 387d25d38..a5e5b07f0 100644 --- a/undertow/WFLY-9781_Forwarded_header.adoc +++ b/undertow/WFLY-9781_Forwarded_header.adoc @@ -1,4 +1,8 @@ -= EAP7-834 Forwarded Header Handling +--- +categories: + - undertow +--- += Forwarded Header Handling :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/undertow/WFLY-9810_Default_Cookie_version.adoc b/undertow/WFLY-9810_Default_Cookie_version.adoc index 729bcdf1a..6797cee9e 100644 --- a/undertow/WFLY-9810_Default_Cookie_version.adoc +++ b/undertow/WFLY-9810_Default_Cookie_version.adoc @@ -1,4 +1,8 @@ -= WFLY-9810 Default Cookie Version +--- +categories: + - undertow +--- += Default Cookie Version :author: Stuart Douglas :email: sdouglas@redhat.com :toc: left diff --git a/webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc b/webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc index 547df984b..7c0203ceb 100644 --- a/webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc +++ b/webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc @@ -1,4 +1,8 @@ -= WFLY-10203 + WFLY-9128 / EAP7-887 JBossWS JDK9 support +--- +categories: + - webservices +--- += JBossWS JDK9 support :author: Alessio Soldano :email: asoldano@redhat.com :toc: left diff --git a/webservices/WFLY-10480_EAP7-1017.adoc b/webservices/WFLY-10480_EAP7-1017.adoc index e3bd4841a..d4f9f4f72 100644 --- a/webservices/WFLY-10480_EAP7-1017.adoc +++ b/webservices/WFLY-10480_EAP7-1017.adoc @@ -1,4 +1,8 @@ -= WFLY-10480 / EAP7-1017 Propagate authenticated subject in ElytronSecurityDomainContextImpl +--- +categories: + - webservices +--- += Propagate authenticated subject in ElytronSecurityDomainContextImpl :author: Jim Ma :email: ema@redhat.com :toc: left diff --git a/webservices/WFLY-13356_EAP7-1525.adoc b/webservices/WFLY-13356_EAP7-1525.adoc index 883b921ec..3cafc455f 100644 --- a/webservices/WFLY-13356_EAP7-1525.adoc +++ b/webservices/WFLY-13356_EAP7-1525.adoc @@ -1,4 +1,9 @@ -= WFLY-13356/ EAP7-1525 Add WebServices Galloen layer +--- +categories: + - webservices + - wf-galleon +--- += Add WebServices Galleon layer :author: Jim Ma :email: ema@redhat.com :toc: left diff --git a/weld/EAP7-839_CDI_2_0_support.adoc b/weld/EAP7-839_CDI_2_0_support.adoc index 91be63b37..c73eecb13 100644 --- a/weld/EAP7-839_CDI_2_0_support.adoc +++ b/weld/EAP7-839_CDI_2_0_support.adoc @@ -1,4 +1,8 @@ -= EAP7-839 CDI 2.0 Support +--- +categories: + - weld +--- += CDI 2.0 Support :author: Matej Novotny :email: manovotn@redhat.com :toc: left diff --git a/wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc b/wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc index 356c84597..84f857568 100644 --- a/wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc +++ b/wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc @@ -1,4 +1,8 @@ -= EAP7-1217: Tooling for end user creation of Galleon feature packs +--- +categories: + - wf-galleon +--- += Tooling for end user creation of Galleon feature packs :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left diff --git a/wf-galleon/WFLY-11989_Galleon_Maven_Repository.adoc b/wf-galleon/WFLY-11989_Galleon_Maven_Repository.adoc index b1569a4fd..1226b67ed 100644 --- a/wf-galleon/WFLY-11989_Galleon_Maven_Repository.adoc +++ b/wf-galleon/WFLY-11989_Galleon_Maven_Repository.adoc @@ -1,4 +1,8 @@ -= WFLY-11989: wildfly-dist should generate and deploy a zipped maven repo for galleon +--- +categories: + - wf-galleon +--- += wildfly-dist should generate and deploy a zipped maven repo for galleon :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left From 46799ef1f3cdb5c0055d0728ebcc6446ef7634e6 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Fri, 15 Sep 2023 12:32:59 +0200 Subject: [PATCH 04/13] Fix all errors reported by Asciidoc Signed-off-by: Jeff Mesnil --- bootable-jar/WFLY-13305_Bootable_Jar.adoc | 4 +-- .../ejb/WFLY-11597_Eager_passivation.adoc | 8 +++--- ...LY-12190-http-server-to-server-config.adoc | 2 ++ ...on-on-remoting-globally-for-EJB-calls.adoc | 2 ++ ...84-ssh-authentication-git-persistence.adoc | 6 ++--- .../WFCORE-5027-charset-encoding-support.adoc | 2 +- ...TEasy_client_integration_with_Elytron.adoc | 4 +-- ...FLY-12901_MicroProfile_JWT_Quickstart.adoc | 26 +++++++++---------- .../CLOUD-3772_microprofile-platform_s2i.adoc | 9 +++++-- openshift/WFLY-14936_New_S2I_Image.adoc | 14 +++++----- ...14_Elytron_SecurityDomain_Referencing.adoc | 12 ++++----- 11 files changed, 49 insertions(+), 40 deletions(-) diff --git a/bootable-jar/WFLY-13305_Bootable_Jar.adoc b/bootable-jar/WFLY-13305_Bootable_Jar.adoc index 438602daa..eb27b5f26 100644 --- a/bootable-jar/WFLY-13305_Bootable_Jar.adoc +++ b/bootable-jar/WFLY-13305_Bootable_Jar.adoc @@ -72,7 +72,7 @@ A simple example of a https://github.com/wildfly-extras/wildfly-jar-maven-plugin == Requirements -==== Bootable JAR server vs Standalone server +=== Bootable JAR server vs Standalone server Although the bootable JAR can be seen as a standalone server the following limitations apply: @@ -82,7 +82,7 @@ Although the bootable JAR can be seen as a standalone server the following limit * Changes done to the management model (e.g.: using CLI or Web console) at runtime are not persisted between bootable JAR executions. NB: In order to make persistent changes to the management model, one can use the WildFly CLI scripts execution feature that the Maven plugin offers. -==== Defining a new WildFly Maven Plugin +=== Defining a new WildFly Maven Plugin Existing Maven plugins related to provision, build, and manage WildFly: diff --git a/clustering/ejb/WFLY-11597_Eager_passivation.adoc b/clustering/ejb/WFLY-11597_Eager_passivation.adoc index cc54c89d6..8aebc1ff6 100644 --- a/clustering/ejb/WFLY-11597_Eager_passivation.adoc +++ b/clustering/ejb/WFLY-11597_Eager_passivation.adoc @@ -19,10 +19,10 @@ This proposal would restore the ability to eagerly passivate SFSBs for such user In general, eager passivation is strongly discouraged for the following reasons: -1. Eager passivation in a cluster has a negative impact on performance. -1. Cluster-wide eviction can result in deadlocks if an SFSB is accessed while in the process of eviction. -1. Under low load/capacity, eager passivation results in memory under-utilization. -1. Under high load/capacity, eager passivation does not prevent OOMs. +. Eager passivation in a cluster has a negative impact on performance. +. Cluster-wide eviction can result in deadlocks if an SFSB is accessed while in the process of eviction. +. Under low load/capacity, eager passivation results in memory under-utilization. +. Under high load/capacity, eager passivation does not prevent OOMs. Given that this is a temporary feature and not one we intend to advertise, eager passivation will be enabled via a system property, rather than via a proper management attribute. diff --git a/ejb/WFLY-12190-http-server-to-server-config.adoc b/ejb/WFLY-12190-http-server-to-server-config.adoc index bb4de3a74..c3c7f7699 100644 --- a/ejb/WFLY-12190-http-server-to-server-config.adoc +++ b/ejb/WFLY-12190-http-server-to-server-config.adoc @@ -9,6 +9,8 @@ categories: :idprefix: :idseparator: - +== Overview + === Issue * https://issues.redhat.com/browse/WFLY-12190 diff --git a/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc b/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc index b38c41179..c224f42a8 100644 --- a/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc +++ b/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc @@ -9,6 +9,8 @@ categories: :idprefix: :idseparator: - +== Overview + === Issue * https://issues.redhat.com/browse/WFLY-13090 diff --git a/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc b/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc index edb99f5be..5b6fe0fc5 100644 --- a/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc +++ b/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc @@ -111,7 +111,7 @@ key identities: `id_rsa, id_dsa, id_ecdsa` and the known hosts files: `known_hos == Test Plan -==== JGit/SSHD +=== JGit/SSHD * Tests will be added to the WildFly-Core testsuite to test SSH authentication when connecting to a Git repository ** Tests will be added to test successful authentication when specifying the location, name, and passphrase to the file @@ -119,12 +119,12 @@ containing a private key ** Tests will be added to test successful authentication using a KeyPairCredential with all supported formats ** Tests will be added to test unsuccessful authentication when no correct credentials are provided -==== Elytron Tool +=== Elytron Tool * Tests will be added to the Elytron testsuite to test generating and importing a KeyPairCredential successfully into a CredentialStore with all supported algorithms -==== Elytron XML File +=== Elytron XML File * Tests will be added to test parsing of a `key-pair` credential type in the OpenSSH format for all supported algorithms == Community Documentation diff --git a/elytron/WFCORE-5027-charset-encoding-support.adoc b/elytron/WFCORE-5027-charset-encoding-support.adoc index 49573ec6f..20080dbf7 100644 --- a/elytron/WFCORE-5027-charset-encoding-support.adoc +++ b/elytron/WFCORE-5027-charset-encoding-support.adoc @@ -20,7 +20,7 @@ Elytron already supports specifying hashing algorithms in its security realms. T character sets. -==== PicketBox Configuration +=== PicketBox Configuration In the legacy configuration, the module ``UsernamePasswordLoginModule`` imposes an ``identity == String username, credentials == String password`` view on the login process. diff --git a/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc b/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc index 85a8f0896..0789304eb 100644 --- a/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc +++ b/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc @@ -85,11 +85,11 @@ Because we do not want RESTEasy to have Elytron dependency, new SPI for client c To invoke requests, the RESTEasy client uses single instance of ClientHttpEngine interface implementation, which can have only one SSLContext defined. However, Elytron client configuration can have multiple credentials and SSL contexts specified and these are chosen based on rules, eg. URI. It will be necessary to intercept/filter the requests and choose credentials, bearer token or SSLContext based on the destination of the requests. -#### Different credentials / Bearer token for different URIs +=== Different credentials / Bearer token for different URIs New RequestClientFilter will be registered for client if Elytron is on classpath. This RequestClientFilter will be used to set Authorization header if it is missing - with either HTTP Basic authentication or Bearer token. If both Bearer token and credentials are obtained from Elytron, only the Bearer token will be applied to outgoing request. -#### Different SSLContexts for different URIs +=== Different SSLContexts for different URIs Creation of SSLSocket will be delegated to SSLContext obtained from Elytron client if it is present on classpath. diff --git a/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc b/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc index 9dd4ec80d..a69c60ca4 100644 --- a/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc +++ b/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc @@ -58,54 +58,54 @@ application server with the `microprofile-jwt-smallrye` subsystem present, no ot The general steps covered will be: - 1. Generation of a new Maven project using the `archetype:generate` goal and a released WildFly archetype. - ++ This step may include some tweaks to the new project to make it suitable for the following steps. 2. Ensuring the project has a base JAX-RS endpoint, deploy the project and call the endpoint using `curl`. - ++ At this stage the project is a simple JAX-RS deployment without security ready for the subsequent steps to enable MicroProfile JWT based security. The initial endpoint should report the name of the current `Principal` which for now will be `anonymous`. 3. Generate a suitable public / private key. - ++ As a Quickstart this will be making use of locally generated tokens so local keys will be required. 4. Add a utility to the quickstart to generate Base64 encoded JWT tokens along with the ability to customise some of the claims. - ++ It will be possible when executing this utility to specify the name of the principal, the birthday of the principal, and the groups to assign. The birthday claim will be used to demonstrate claim injection later within the quickstart. - ++ The user will be able to execute the token utility with the `exec:java` Maven goal. 5. The minimal steps will be performed to activate the `MP-JWT` authentication mechanism on the endpoint. - ++ This will cover aspects such as ensuring CDI is enabled, adding the `@LoginConfig` annotation and the relevant MicroProfile Config properties needed to configure JWT. - ++ The command line tool `curl` will be used to call the endpoint, this time using a generated token to verify the token is accepted and confirm the correct principal name is returned. 6. Role based Authorization will be enabled using a new endpoint. - ++ So the endpoint used so far is left unmodified a new endpoint will be added which now uses the `@RolesAllowed` annotation to specify the required roles. - ++ The token utility added previously can be used to generate tokens with and without the required role to test the behaviour. 7. Claim Injection using a new endpoint. - ++ One futher endpoint will be added, this endpoint will make use of an injected birthday claim and will report to the caller how long it is until their birthday. - ++ This endpoint again will be called using tokens generated by the token generation utility. - ++ As the quickstart is incremental each step should be non-destructive so on reaching the end of the quickstart the calls used for earlier steps in the quickstart should remain possible, this is why new endpoints are added at each step instead of modifying a single endpoint. - ++ The code which results from executing these steps is the code that will be added to the Quickstarts project as a new sub-module. The code will not be modified further, however for long term maintenance it may be required to set the module's pom to use the Quickstart parent pom to inherit dependency versioning. diff --git a/openshift/CLOUD-3772_microprofile-platform_s2i.adoc b/openshift/CLOUD-3772_microprofile-platform_s2i.adoc index 780715a40..924b06d27 100644 --- a/openshift/CLOUD-3772_microprofile-platform_s2i.adoc +++ b/openshift/CLOUD-3772_microprofile-platform_s2i.adoc @@ -1,4 +1,9 @@ -= CLOUD-3772: Support 'microprofile-platform' Galleon layer in S2i workflow +--- +categories: + - microprofile + - wf-galleon +--- += Support 'microprofile-platform' Galleon layer in S2i workflow :author: Jean-Francois Denise :email: jdenise@redhat.com :toc: left @@ -44,7 +49,7 @@ == Requirements -==== Use 'microprofile-platform' Galleon layer decorator during S2I +=== Use 'microprofile-platform' Galleon layer decorator during S2I During S2I build operated from an XP 2.0 builder image, a user can reference the layer 'microprofile-platform' in GALLEON_PROVISION_LAYERS environment variable. It is usable with any base Galleon layer: 'datasources-web-server', 'jaxrs-server' and 'cloud server' diff --git a/openshift/WFLY-14936_New_S2I_Image.adoc b/openshift/WFLY-14936_New_S2I_Image.adoc index 5064d526f..5f0ac8da7 100644 --- a/openshift/WFLY-14936_New_S2I_Image.adoc +++ b/openshift/WFLY-14936_New_S2I_Image.adoc @@ -30,7 +30,7 @@ The WildFly s2i image becomes a generic image allowing to properly install and e As a developer one should be able in max 2 steps to deploy to the cloud an app. Same for WildFly developers that should deploy a locally built WildFly SNAPSHOT in one step (as done with WildFly Bootable JAR today). -==== Responsabilities of the WildFly s2i builder image +=== Responsabilities of the WildFly s2i builder image * Provide JDK and maven tooling * Provides automatic and configurable JVM configuration at server startup (same as the openjdk builder image) @@ -42,14 +42,14 @@ deploy a locally built WildFly SNAPSHOT in one step (as done with WildFly Bootab * Built application Image must be runnable but also usable inside a docker chained build to construct a final application image (that doesn't contain any build tooling). -==== Responsabilities of the WildFly runtime image +=== Responsabilities of the WildFly runtime image * Provides Java JDK. We are including the JDK in order for the image to contain JDK debug tooling. * Provides automatic and configurable JVM configuration at server startup (same as the openjdk builder image) * Understand the execution constraints for the server and adapt the server launch processing (e.g.: start the server in a way that would allow a server killed by POD to terminate properly). * Provides nice defaults for the minimal set of server configuration items (e.g.: jboss.node.name derived from hostname, public interface address, management address) -==== A Maven plugin to provision and configure WildFly +=== A Maven plugin to provision and configure WildFly The steps that have been removed from the WildFly s2i build processing are now aggregated inside a single point of configuration inside the WildFly Maven plugin that is evolved with https://issues.redhat.com/browse/WFMP-138[WFMP-138]. @@ -62,7 +62,7 @@ relying on a fixed set of features packaged inside a WildFly s2i builder image. N.B.: The image is not strongly coupled with this Maven plugin. For source build, any plugin that outputs a server installation can be used during S2I source build. For binary build, any server installation can be the source of binary build. -==== Legacy s2i workflow +=== Legacy s2i workflow The image still supports s2i build that don't require the usage of the WildFly Maven plugin. This support is deprecated and could be removed in a future version of the images. @@ -70,7 +70,7 @@ future version of the images. Some `GALLEON_XXX` env variables have to be set to enable the legacy s2i workflow. When the legacy workflow is enabled, the server is first provisioned then the application deployment built during s2i is copied to the provisioned server deployments directory. -===== Galleon provisioning based on env variables +==== Galleon provisioning based on env variables * ``GALLEON_PROVISION_FEATURE_PACKS=``. For example: `org.wildfly:wildfly-galleon-pack:25.0.0.Final,org.wildfly.cloud:wildfly-cloud-galleon-pack:1.0.0.Final`. @@ -85,7 +85,7 @@ looked-up in the application project (by default `/galleon/provisio * ``GALLEON_DIR= ``. Used to locate the directory relative to the application project directory that contains galleon custom content (provisioning.xml and settings.xml files). By default the directory `galleon` is used. -==== WildFly cloud Galleon feature-pack +=== WildFly cloud Galleon feature-pack All the existing launch scripts and configuration changes that were present in the WildFly s2i image are moved inside a cloud Galleon feature-pack. This feature-pack is to be provisioned with WildFly Galleon feature-pack. @@ -96,7 +96,7 @@ Feature-pack source repository is : https://github.com/wildfly-extras/wildfly-cl The Maven coordinates of this feature-pack are ``org.wildfly.cloud:wildfly-cloud-galleon-pack:``. -===== OIDC support +==== OIDC support The `keycloak` Galleon layer is not present in the cloud feature-pack. The WildFly `elytron-oidc-client` has to be used to provision the OIDC subsystem. OIDC support in a cloud context is diff --git a/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc b/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc index 59d4c008a..a8a7df114 100644 --- a/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc +++ b/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc @@ -106,21 +106,21 @@ security enable-http-auth-http-server --security-domain=foo --referenced-securit The overall changes affect both WildFly and WildFly Core so the changes will need to be coordinated across 3 pull requests. 1. Main Pull Request to WildFly - ++ This pull request will contain the updates to the resource to support the new attribute, additionally the testsuite will be updated to no longer assume the `http-authentication-factory` will be present in the default configuration. This pull request will also contain additional test cases to test HTTP authentication using the new configuration and the community documentation. - ++ Finally this pull request will temporarily disable the test `SecurityAuthCommandsTestCase.testOOBHTTP()` as this is dependent on configuration that will be removed from WildFly Core. 2. Follow Up Pull Request to WildFly Core - ++ This pull request will remove the `application-http-authentication` instance of the `http-authentication-factory` resource from the default configuration. This will also contain updates to the JBoss CLI to support the updated resource in the Undertow subsystem and to no longer depend on the removed resource. - ++ This second pull request can be merged immediately after the first pull request. 3. Clean up pull request to WildFly - ++ This pull request will un-ignore the test case temporarily ignored in the first pull request and update it based on the updates made to the JBoss CLI in the second pull request. - ++ This pull request can only be applied after WildFly Core has been tagged containing the changes in the second pull request and WildFly updated to use this latest tag. From 6412ee221492f6bb77f5a5200943903939388669 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Fri, 15 Sep 2023 12:52:05 +0200 Subject: [PATCH 05/13] remove unused build category Signed-off-by: Jeff Mesnil --- _data/wildfly-categories.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/_data/wildfly-categories.yaml b/_data/wildfly-categories.yaml index 5c9793c85..1c23049db 100644 --- a/_data/wildfly-categories.yaml +++ b/_data/wildfly-categories.yaml @@ -12,9 +12,6 @@ categories: - name: Bootable Jar id: bootable-jar description: Bootable Jar - - name: Build - id: build - description: Build - name: Command Line Interface (CLI) id: cli description: Command Line Interface From daf83d1130f60aae6af861be142270ececdbe619 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Fri, 15 Sep 2023 14:46:21 +0200 Subject: [PATCH 06/13] UI improvements Add the background image and make the TOC background stands outs Fancy home page with a blur about what WildFly proposals actually are Signed-off-by: Jeff Mesnil more fancy proposal page Signed-off-by: Jeff Mesnil --- _includes/index-categories.html | 19 ++++++++++++------- _layouts/base.html | 2 +- _sass/global.scss | 10 ++++++++++ 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/_includes/index-categories.html b/_includes/index-categories.html index 84e8f56e3..4bb7ed33e 100644 --- a/_includes/index-categories.html +++ b/_includes/index-categories.html @@ -1,20 +1,25 @@ -
    -

    {{ page.title }}

    +
    +

    WildFly Proposals

    +

    A central location for analysis and design documents of new features and capabilities in the WildFly project universe

    +

    WildFly features and capabilites are described as proposals documents that contains information on their context, scope, requirements, etc. + Proposals can affect one or many categories. This page lists all categories and their respective proposals.

    -
    -

    Table of Contents

    +
    + +

    Categories

      {% for cat in site.data["wildfly-categories"].categories %}
    • {{ cat.name }}
    • {% endfor %}
    +
  • Uncategorized Proposals
  • + + +
    -
    {% for cat in site.data["wildfly-categories"].categories %}

    {{ cat.name }} [{{ cat.id }}]

    diff --git a/_layouts/base.html b/_layouts/base.html index 1e2eb93c2..1ccc798e4 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -15,7 +15,7 @@ - +
    {{ content }}
    diff --git a/_sass/global.scss b/_sass/global.scss index 609063449..8a29acac9 100644 --- a/_sass/global.scss +++ b/_sass/global.scss @@ -278,3 +278,13 @@ table { } } +.toc #toctitle { + visibility: hidden; +} + +.toc { + opacity: 0.8; + background-color: $dark-blue; + border-radius: 4px; + max-width:1000px +} From c94243605454319241d545dfac2ca3ddd0ce3039 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Wed, 27 Sep 2023 10:25:22 +0200 Subject: [PATCH 07/13] remove background image from the proposal page Signed-off-by: Jeff Mesnil --- _layouts/base.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/base.html b/_layouts/base.html index 1ccc798e4..7c8a28034 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -15,7 +15,7 @@ - +
    {{ content }}
    From 1d703aa7213ef6f4bfe49b1f5355627585b4f847 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Wed, 27 Sep 2023 10:25:35 +0200 Subject: [PATCH 08/13] Update categories names and descriptions Signed-off-by: Jeff Mesnil --- _data/wildfly-categories.yaml | 55 +++++++++++++++-------------------- 1 file changed, 23 insertions(+), 32 deletions(-) diff --git a/_data/wildfly-categories.yaml b/_data/wildfly-categories.yaml index 1c23049db..774cc7fba 100644 --- a/_data/wildfly-categories.yaml +++ b/_data/wildfly-categories.yaml @@ -2,13 +2,13 @@ categories: - name: Agroal id: agroal - description: Agroal Data Source + description: Agroal DataSources - name: Batch id: batch description: Jakarta EE Batch - - name: Bean Validation + - name: Jakarta Validation id: bean-validation - description: Jakarta EE Bean Validation + description: Jakarta Validation - name: Bootable Jar id: bootable-jar description: Bootable Jar @@ -18,30 +18,24 @@ categories: - name: Cloud id: cloud description: Developing and Running a WildFly application on the cloud - - name: User Experience - id: user-experience - description: Impact how the user experiences working with WildFly - name: Clustering id: clustering description: Clustering, including Infinispan and JGroups - - name: Concurrency + - name: Jakarta Concurrency id: concurrency - description: Concurrency - - name: Console + description: Jakarta Concurrency + - name: Web Console id: console - description: Console - - name: WildFly Controller - id: controller - description: WildFly Controller + description: HAL Web Console - name: WildFly Core id: core description: WildFly Core - name: Jakarta EE id: ee description: Jakarta EE - - name: Jakarta EJB + - name: Jakarta Enterprise Beans id: ejb - description: Jakarta Entreprise Java Beans (EJB) + description: Jakarta Enterprise Beans (EJB) - name: WildFly Elytron id: elytron description: WildFly Elytron @@ -50,20 +44,20 @@ categories: description: Embedded - name: IIOP id: iiop - description: Internet InterORB Protocol - - name: Jakarta RS + description: Internet InterORB Protocol and CORBA + - name: Jakarta RESTful Web Services id: jaxrs description: Jakarta RESTful Web Services - - name: JCA + - name: Jakarta Connectors id: jca - description: Jakarta Connectors Architecture + description: Jakarta Connectors - name: JDR id: jdr description: JBoss Diagnostic Reporter - - name: JPA + - name: Jakarta Persistence id: jpa description: Jakarta Persistence - - name: JSF + - name: Jakarta Faces id: jsf description: Jakarta Faces - name: Logging @@ -81,12 +75,12 @@ categories: - name: Messaging id: messaging description: Messaging, including Jakarta Messaging (JMS) - - name: Eclipse MicroProfile + - name: MicroProfile id: microprofile - description: Eclipse MicroProfile + description: MicroProfile - name: Migration id: migration - description: Migration + description: Application and server configuration migration - name: Mod_cluster id: mod_cluster description: mod_cluster @@ -99,15 +93,15 @@ categories: - name: Observability id: observability description: Observability - - name: OpenShifft + - name: OpenShift id: openshift description: Building and Running a WildFly application on OpenShift - name: POJO id: pojo - description: POJO + description: Legacy JBoss Microcontainer support - name: Quickstarts id: quickstarts - description: Quickstarts examples for WildFly + description: Quickstart examples for WildFly - name: Service Archive (SAR) id: sar description: Service Archive (SAR) @@ -117,9 +111,6 @@ categories: - name: Security id: security description: Security - - name: Server - id: server - description: WildFly Server - name: Transactions id: transactions description: Transactions, including Jakarta Transactions API (JTA, JTS) @@ -132,9 +123,9 @@ categories: - name: Web Services id: webservices description: Web Services - - name: Weld + - name: Jakarta CDI / Weld id: weld - description: Context injection + description: Jakarta Contexts and Dependency Injection - name: WildFly Galleon id: wf-galleon description: Provision WildFly with Galleon Feature Packs and Layers \ No newline at end of file From 7178388f0c5443e3a2811b3ebfbe937533584b9a Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Wed, 27 Sep 2023 10:31:24 +0200 Subject: [PATCH 09/13] remove server and controller categories use core instead Signed-off-by: Jeff Mesnil --- build/WFCORE-3769_WFLY-10305_galleon_build.adoc | 1 - ...7-1156_Display_open_network_ports_for_a_managed_server.adoc | 2 +- console/EAP7-1163_Show_active_management_operation.adoc | 2 +- controller/WFCORE-433_git-persistence.adoc | 2 +- controller/WFCORE-4770-boot-cli-script.adoc | 2 +- .../WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc | 1 - ...on_of_standard_server_system_properties_on_domain_mode.adoc | 3 +-- elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc | 2 +- server/EAP7-1075_read-provisioning-config.adoc | 2 +- server/WFCORE-4251_list_modules_in_deployment_classpath.adoc | 2 +- .../WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc | 2 +- 11 files changed, 9 insertions(+), 12 deletions(-) diff --git a/build/WFCORE-3769_WFLY-10305_galleon_build.adoc b/build/WFCORE-3769_WFLY-10305_galleon_build.adoc index 4b8f2f8f3..e04d20609 100644 --- a/build/WFCORE-3769_WFLY-10305_galleon_build.adoc +++ b/build/WFCORE-3769_WFLY-10305_galleon_build.adoc @@ -1,7 +1,6 @@ --- categories: - core - - server - wf-galleon --- = Use Galleon for the WildFly and WildFly Core build diff --git a/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc b/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc index a4411db68..df725b581 100644 --- a/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc +++ b/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc @@ -1,7 +1,7 @@ --- categories: - console - - server + - core --- = Display open network ports for a managed server :author: Claudio Miranda diff --git a/console/EAP7-1163_Show_active_management_operation.adoc b/console/EAP7-1163_Show_active_management_operation.adoc index bb77b2b9e..53b8fb44e 100644 --- a/console/EAP7-1163_Show_active_management_operation.adoc +++ b/console/EAP7-1163_Show_active_management_operation.adoc @@ -1,7 +1,7 @@ --- categories: - console - - server + - core --- = Show active management operation from hosts and servers in a central place :author: Claudio Miranda diff --git a/controller/WFCORE-433_git-persistence.adoc b/controller/WFCORE-433_git-persistence.adoc index 0dcb3926d..535b40ea0 100644 --- a/controller/WFCORE-433_git-persistence.adoc +++ b/controller/WFCORE-433_git-persistence.adoc @@ -1,6 +1,6 @@ --- categories: - - controller + - core --- = Adding support for Git backend for configuration files :author: Emmanuel Hugonnet diff --git a/controller/WFCORE-4770-boot-cli-script.adoc b/controller/WFCORE-4770-boot-cli-script.adoc index 5bf96307f..b1e082949 100644 --- a/controller/WFCORE-4770-boot-cli-script.adoc +++ b/controller/WFCORE-4770-boot-cli-script.adoc @@ -1,6 +1,6 @@ --- categories: - - controller + - core --- = Controller boot CLI Script execution :author: Jean-Francois Denise diff --git a/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc b/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc index 3e0c85834..7800860b2 100644 --- a/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc +++ b/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc @@ -1,7 +1,6 @@ --- categories: - core - - server --- = Convenient declaration of server suspend timeouts :author: Brian Stansberry diff --git a/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc b/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc index f6ab66fb2..e1f406f2c 100644 --- a/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc +++ b/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc @@ -1,7 +1,6 @@ --- categories: - - controller - - server + - core --- = Add the ability to resolve standard server system properties to configure the managed server JVMs :author: Yeray Borges diff --git a/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc b/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc index 5b6fe0fc5..d49a6861a 100644 --- a/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc +++ b/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc @@ -1,7 +1,7 @@ --- categories: - elytron - - server + - core --- = Support SSH authentication for Git persistence :author: Ashley Abdel-Sayed diff --git a/server/EAP7-1075_read-provisioning-config.adoc b/server/EAP7-1075_read-provisioning-config.adoc index efa964615..e015e54bf 100644 --- a/server/EAP7-1075_read-provisioning-config.adoc +++ b/server/EAP7-1075_read-provisioning-config.adoc @@ -1,6 +1,6 @@ --- categories: - - server + - core --- = read-config-as-features management operation :author: Alexey Loubyansky diff --git a/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc b/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc index 456d0bd8a..4090dc09b 100644 --- a/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc +++ b/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc @@ -1,6 +1,6 @@ --- categories: - - server + - core - modules --- = Provide ability to list modules which are on deployment's classpath via a Management Operation. diff --git a/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc b/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc index d855e6067..44f028cd9 100644 --- a/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc +++ b/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc @@ -1,6 +1,6 @@ --- categories: - - server + - core --- = Restore legacy (not "graceful") startup mode :author: Jason Lee From 380c003a3ad452a0abce7a57b549b3453ceaa1fe Mon Sep 17 00:00:00 2001 From: Brian Stansberry Date: Thu, 28 Sep 2023 12:22:32 -0500 Subject: [PATCH 10/13] Re-alphabetize the categories, tweak some text --- _data/wildfly-categories.yaml | 94 +++++++++++++++++------------------ 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/_data/wildfly-categories.yaml b/_data/wildfly-categories.yaml index 774cc7fba..b94d9f348 100644 --- a/_data/wildfly-categories.yaml +++ b/_data/wildfly-categories.yaml @@ -3,69 +3,66 @@ categories: - name: Agroal id: agroal description: Agroal DataSources - - name: Batch - id: batch - description: Jakarta EE Batch - - name: Jakarta Validation - id: bean-validation - description: Jakarta Validation - name: Bootable Jar id: bootable-jar - description: Bootable Jar + description: WildFly and an application packaged as an executable jar - name: Command Line Interface (CLI) id: cli - description: Command Line Interface + description: Command Line Interface tool - name: Cloud id: cloud description: Developing and Running a WildFly application on the cloud - name: Clustering id: clustering description: Clustering, including Infinispan and JGroups + - name: Embedded + id: embedded + description: Embedding WildFly in another process + - name: IIOP + id: iiop + description: Internet InterORB Protocol and CORBA + - name: Jakarta Batch + id: batch + description: Jakarta Batch + - name: Jakarta CDI / Weld + id: weld + description: Jakarta Contexts and Dependency Injection - name: Jakarta Concurrency id: concurrency description: Jakarta Concurrency - - name: Web Console - id: console - description: HAL Web Console - - name: WildFly Core - id: core - description: WildFly Core + - name: Jakarta Connectors + id: jca + description: Jakarta Connectors - name: Jakarta EE id: ee - description: Jakarta EE + description: Jakarta Enterprise Edition - name: Jakarta Enterprise Beans id: ejb description: Jakarta Enterprise Beans (EJB) - - name: WildFly Elytron - id: elytron - description: WildFly Elytron - - name: Embedded - id: embedded - description: Embedded - - name: IIOP - id: iiop - description: Internet InterORB Protocol and CORBA + - name: Jakarta Faces + id: jsf + description: Jakarta Faces + - name: Jakarta Mail + id: mail + description: Mail + - name: Jakarta Persistence + id: jpa + description: Jakarta Persistence - name: Jakarta RESTful Web Services id: jaxrs description: Jakarta RESTful Web Services - - name: Jakarta Connectors - id: jca - description: Jakarta Connectors - - name: JDR + - name: Jakarta Validation + id: bean-validation + description: Jakarta Validation + - name: JBoss Diagnostic Reporter id: jdr description: JBoss Diagnostic Reporter - - name: Jakarta Persistence - id: jpa - description: Jakarta Persistence - - name: Jakarta Faces - id: jsf - description: Jakarta Faces + - name: JBoss MSC + id: msc + description: JBoss Modular Service Container - name: Logging id: logging description: Logging - - name: Jakarta Mail - id: mail - description: Mail - name: Management id: management description: Management @@ -87,9 +84,6 @@ categories: - name: Modules id: modules description: JBoss Modules & Java Platform Module System (JPMS) - - name: JBoss MSC - id: msc - description: JBoss MSC - name: Observability id: observability description: Observability @@ -102,15 +96,15 @@ categories: - name: Quickstarts id: quickstarts description: Quickstart examples for WildFly - - name: Service Archive (SAR) - id: sar - description: Service Archive (SAR) - name: Scripts id: scripts description: Scripting WildFly - name: Security id: security description: Security + - name: Service Archive (SAR) + id: sar + description: Service Archive (SAR) - name: Transactions id: transactions description: Transactions, including Jakarta Transactions API (JTA, JTS) @@ -120,12 +114,18 @@ categories: - name: User Experience id: user-experience description: Improving the experience of using WildFly + - name: Web Console + id: console + description: HAL Web Console - name: Web Services id: webservices description: Web Services - - name: Jakarta CDI / Weld - id: weld - description: Jakarta Contexts and Dependency Injection + - name: WildFly Core + id: core + description: WildFly Core + - name: WildFly Elytron + id: elytron + description: WildFly Elytron - name: WildFly Galleon id: wf-galleon - description: Provision WildFly with Galleon Feature Packs and Layers \ No newline at end of file + description: Provision WildFly with Galleon Feature Packs and Layers From 90d4bdec80c9a468bcb90b6a9494324a4c3ce236 Mon Sep 17 00:00:00 2001 From: Brian Stansberry Date: Thu, 28 Sep 2023 12:23:38 -0500 Subject: [PATCH 11/13] Minor copy edit fix --- _includes/index-categories.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_includes/index-categories.html b/_includes/index-categories.html index 4bb7ed33e..bbddadacb 100644 --- a/_includes/index-categories.html +++ b/_includes/index-categories.html @@ -1,7 +1,7 @@

    WildFly Proposals

    A central location for analysis and design documents of new features and capabilities in the WildFly project universe

    -

    WildFly features and capabilites are described as proposals documents that contains information on their context, scope, requirements, etc. +

    WildFly features and capabilites are described as proposals documents that contain information on their context, scope, requirements, etc. Proposals can affect one or many categories. This page lists all categories and their respective proposals.

    @@ -48,4 +48,4 @@

    Uncategorized Proposals

    {% endfor %}
    -
    \ No newline at end of file +
    From 8136deb8ffa8cfa0bd686cfb31e5dac0affce68a Mon Sep 17 00:00:00 2001 From: Brian Stansberry Date: Thu, 28 Sep 2023 12:38:58 -0500 Subject: [PATCH 12/13] Add 'Datasources' and 'Jakarta Resources' categories --- _data/wildfly-categories.yaml | 6 ++++++ agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc | 1 + ...ration_of_resource_adapter_validation_log_directory.adoc | 1 + ...w_to_configure_module_for_custom_validation_classes.adoc | 2 ++ jca/WFLY-5603_DataSource_Class_Information.adoc | 1 + 5 files changed, 11 insertions(+) diff --git a/_data/wildfly-categories.yaml b/_data/wildfly-categories.yaml index b94d9f348..be7894a56 100644 --- a/_data/wildfly-categories.yaml +++ b/_data/wildfly-categories.yaml @@ -15,6 +15,9 @@ categories: - name: Clustering id: clustering description: Clustering, including Infinispan and JGroups + - name: Datasources + id: datasource + description: Server-provided `javax.sql.Datasource`s - name: Embedded id: embedded description: Embedding WildFly in another process @@ -48,6 +51,9 @@ categories: - name: Jakarta Persistence id: jpa description: Jakarta Persistence + - name: Jakarta Resources + id: resource-adapter + description: Resource adapters - name: Jakarta RESTful Web Services id: jaxrs description: Jakarta RESTful Web Services diff --git a/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc b/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc index 8dd2f269c..896375b8e 100644 --- a/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc +++ b/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc @@ -1,6 +1,7 @@ --- categories: - agroal + - datasource --- = Agroal subsystem :author: Luis Barreiro diff --git a/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc b/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc index 63c5f2cff..a1725f388 100644 --- a/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc +++ b/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc @@ -1,6 +1,7 @@ --- categories: - jca + - resource-adapter --- = Enable configuration of resource adapter validation log directory :author: Tomasz Adamski diff --git a/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc b/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc index da094073f..1094f77e7 100644 --- a/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc +++ b/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc @@ -1,6 +1,8 @@ --- categories: + - datasource - jca + - resource-adapter --- = Allow to configure module for custom validation classes :author: Tomasz Adamski diff --git a/jca/WFLY-5603_DataSource_Class_Information.adoc b/jca/WFLY-5603_DataSource_Class_Information.adoc index dd5197766..99dd56d05 100644 --- a/jca/WFLY-5603_DataSource_Class_Information.adoc +++ b/jca/WFLY-5603_DataSource_Class_Information.adoc @@ -1,5 +1,6 @@ --- categories: + - datasource - jca --- = Get Datasource Class Information From c36b29c5679a08fc85fbabdfba6ed27952941ad2 Mon Sep 17 00:00:00 2001 From: Jeff Mesnil Date: Fri, 29 Sep 2023 08:37:03 +0200 Subject: [PATCH 13/13] update GitHub action Signed-off-by: Jeff Mesnil --- .github/workflows/jekyll.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml index 52728c39a..278d1ee43 100644 --- a/.github/workflows/jekyll.yml +++ b/.github/workflows/jekyll.yml @@ -34,7 +34,7 @@ jobs: - name: Checkout uses: actions/checkout@v3 - name: Setup Ruby - uses: ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0 + uses: ruby/setup-ruby@v1 with: ruby-version: '3.1' # Not needed with a .ruby-version file bundler-cache: true # runs 'bundle install' and caches installed gems automatically