I upgraded from 2.8.1 to 2.8.3 latest and my addprefix-guacamole middleware stopped working. it now goes to the tomcat "it works" landing page and when i add "/guacamole" to the url I get a 404 error. Have both my pihole machines set up with the addprefix-pihole and they are still working fine.
Was wondering if anyone has had this issue? with the latest update of traefik there was a change on how traefik reads configs with errors, noted here on git . I had a few and corrected but still no dice on guacamole working, any help will be very welcomed
using the traefik config.yml here is my config.yml
http:
 #region routers 
  routers:
    proxmox:
      entryPoints:
        - "https"
      rule: "Host(`proxmox.local.mydomain.com`)"
      middlewares:
        - default-headers
        - https-redirectscheme
      tls: {}
      service: proxmox
    pihole:
      entryPoints:
        - "https"
      rule: "Host(`pihole.local.mydomain.com`)"
      middlewares:
        - default-headers
        - addprefix-pihole
        - https-redirectscheme
      tls: {}
      service: pihole
    guacamole:
      entryPoints:
        - "https"
      rule: "Host(`guacamole.local.mydomain.com`)"
      middlewares:
        - default-headers
        - addprefix-guacamole
        - https-redirectscheme
      tls: {}
      service: guacamole
    homeassistant:
      entryPoints:
        - "https"
      rule: "Host(`homeassistant.local.mydomain.com`)"
      middlewares:
        - default-headers
        - https-redirectscheme
      tls: {}
      service: homeassistant
    piholebackup:
      entryPoints:
       - "https"
      rule: "Host(`piholebackup.local.mydomain.com`)"
      middlewares:
       - default-headers
       - addprefix-pihole
       - https-redirectscheme
      tls: {}   
      service: piholebackup
    truenas:
      entryPoints:
        - "https"
      rule: "Host(`truenas.local.mydomain.com`)"
      middlewares:
        - default-headers
        - https-redirectscheme
      tls: {}
      service: truenas
    syncthing:
      entryPoints:
        - "https"
      rule: "Host(`syncthing.local.mydomain.com`)"
      middlewares:
        - default-headers
        - https-redirectscheme
      tls: {}
      service: syncthing  
#endregion
#region services
  services:
    proxmox:
      loadBalancer:
        servers:
          - url: "https://10.10.1.20:8006"
        passHostHeader: true
    pihole:
      loadBalancer:
        servers:
          - url: "http://10.10.1.21:80"
        passHostHeader: true
    guacamole:
      loadBalancer:
        servers:
          - url: "http://10.10.1.80:8080"
        passHostHeader: true
    homeassistant:
      loadBalancer:
        servers:
          - url: "http://10.10.1.26:8123"
        passHostHeader: true
    piholebackup:
      loadBalancer:
        servers:
          - url: "http://10.10.1.76:80"
        passHostHeader: true
    truenas:
      loadBalancer:
        servers:
          - url: "https://10.10.1.30"
        passHostHeader: true  
    syncthing:
      loadBalancer:
        servers:
          - url: "https://10.10.1.27:8384"
        passHostHeader: true   
#endregion
  middlewares:
    addprefix-pihole:
      addPrefix:
        prefix: "/admin"   
    addprefix-guacamole:
      addPrefix:
        prefix: "/guacamole"
    https-redirectscheme:
      redirectScheme:
        scheme: https
        permanent: true  
 
    default-headers:
      headers:
        frameDeny: true
        sslRedirect: true
        browserXssFilter: true
        contentTypeNosniff: true
        forceSTSHeader: true
        stsIncludeSubdomains: true
        stsPreload: true
        stsSeconds: 15552000
        customFrameOptionsValue: SAMEORIGIN
        customRequestHeaders:
          X-Forwarded-Proto: https
    default-whitelist:
      ipWhiteList:
        sourceRange:
        - "10.0.0.0/8"
        - "192.168.0.0/16"
        - "172.16.0.0/12"
    secured:
      chain:
        middlewares:
        - default-whitelist
        - default-headers