github infrahq/infra v0.15.0

latest releases: v0.21.0, v0.20.0, v0.19.0...
20 months ago

What's Changed

  • Add a test case to show that initial schema matches a migrated schema by @dnephin in #2804
  • Replace gorm.AutoMigrate with schema.sql by @dnephin in #2843
  • Replace gorm.Migrator calls with sql by @dnephin in #2846
  • Support running all tests against postgres by @dnephin in #2845
  • improve: refactor workflows by @mxyng in #2836
  • fix: reloading redirect issue by @hoyyeva in #2886
  • maintain(deps): bump github.com/aws/aws-sdk-go from 1.44.70 to 1.44.71 by @dependabot in #2885
  • maintain: remove PaginationResponse omitemptys by @j-sneh in #2872
  • maintain(deps): bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0 by @dependabot in #2884
  • maintain(deps): bump github.com/aws/aws-sdk-go from 1.44.71 to 1.44.72 by @dependabot in #2891
  • improve: separate ci workflows by @mxyng in #2867
  • improve: add helm cd workflow by @mxyng in #2869
  • improve: add core and ui cd workflows by @mxyng in #2873
  • fix: sort custom role by @hoyyeva in #2871
  • maintain(ui): increase limits to max temporarily by @j-sneh in #2890
  • fix(build): helm build/release is not able to publish artifacts by @mxyng in #2897
  • feat: Icons revisit by @hoyyeva in #2887
  • fix(cd): helm artifact path by @mxyng in #2905
  • feat(api): hide connector by default through showSystem query parameter by @j-sneh in #2892
  • improve: better error message when user tries to delete last admin grant by @kimskimchi in #2900
  • Add organization ID, and remove FKs and sequences by @dnephin in #2896
  • Add default organization by @dnephin in #2902
  • Add domains field to orgs, and use it to identify the org in unauthenticated requests by @dnephin in #2911
  • improve: refactor release workflow by @mxyng in #2889
  • maintain: orgs with signup changes by @BruceMacD in #2910
  • fix: avoid annoying mac port warning running tests by @ssoroka in #2914
  • fix: sort order tests on mac should be skipped by @ssoroka in #2912
  • feat: sign-up for orgs by @BruceMacD in #2919
  • fix: allow direct access key for idp user by @BruceMacD in #2916
  • maintain: replace stale action with app by @mxyng in #2926
  • fix: hide connector grants by @j-sneh in #2913
  • improve: add component concurrency controls by @mxyng in #2915
  • feat: completions for infra use by @j-sneh in #2918
  • fix: reuse connections with a properly-sized connection pool by @ssoroka in #2920
  • improve: super important update to contributor log by @j-sneh in #2929
  • maintain(deps-dev): bump eslint-plugin-jest from 26.8.0 to 26.8.3 in /ui by @dependabot in #2939
  • maintain(deps-dev): bump @types/node from 18.6.4 to 18.7.4 in /ui by @dependabot in #2940
  • maintain(deps): bump dayjs from 1.11.4 to 1.11.5 in /ui by @dependabot in #2938
  • maintain(deps-dev): bump eslint-config-next from 12.2.4 to 12.2.5 in /ui by @dependabot in #2936
  • maintain(deps): bump github.com/aws/aws-sdk-go from 1.44.72 to 1.44.76 by @dependabot in #2934
  • maintain(deps-dev): bump eslint from 8.21.0 to 8.22.0 in /ui by @dependabot in #2941
  • maintain(deps-dev): bump @testing-library/user-event from 14.4.2 to 14.4.3 in /ui by @dependabot in #2937
  • maintain(deps): bump google.golang.org/api from 0.91.0 to 0.92.0 by @dependabot in #2933
  • maintain(deps): bump next from 12.2.4 to 12.2.5 in /ui by @dependabot in #2935
  • feature: cli: select grants by user, supports inherited by @ssoroka in #2551
  • improve: fixes docs for cli completion cmd by @kimskimchi in #2942
  • feat: create and mount db encryption key by @mxyng in #2568
  • improve: skip server selection and update docs for auto-login by @j-sneh in #2906
  • improve: better error message for cert mismatch by @kimskimchi in #2899
  • fix(helm): default false to overriding old chart by @mxyng in #2948
  • fix: checking hosts properly by @ssoroka in #2945
  • feat: endpoint to check server configuration by @ssoroka in #2863
  • Fix reading the domain from the request by @dnephin in #2930
  • Remove the second DB field from server by @dnephin in #2922
  • Make NewDB safer by not setting an org in the context by @dnephin in #2921
  • Replace the last of AutoMigrate by @dnephin in #2862
  • fix: signup redirect should expect full domain by @ssoroka in #2953
  • fix: set key expiry during exchance by @BruceMacD in #2931
  • Try go1.19 by @dnephin in #2954
  • fix: do not make external API calls in tests by @BruceMacD in #2950
  • fix: create connector identity for org by @BruceMacD in #2959
  • More test coverage for org ID migration by @dnephin in #2961
  • fix: login page rendering on sso login by @jmorganca in #2965
  • fix: add X-Frame-Options headers by @jmorganca in #2963
  • fix: org flow docs update from discussions by @ssoroka in #2968
  • feat(helm): deploy postgres as part of infra chart by @mxyng in #2602
  • Invite email by @ssoroka in #2962
  • fix: dont re-render login page on sso login by @jmorganca in #2975
  • fix: only check postgres pod if deploy it as part of the chart by @mxyng in #2972
  • fix: grant the org connector role by @BruceMacD in #2973
  • maintain: clean up org db context setting by @BruceMacD in #2952
  • fix(helm): quote integer value by @mxyng in #2983
  • maintain: tune prometheus latency rule by @mxyng in #2984
  • feat: add orgs prom metrics by @mxyng in #2985
  • improve: extend invite expiry time by @ssoroka in #2974
  • maintain: simplify build and install processes by removing unnecessary steps by @mxyng in #2951
  • improve: output component for workflow run by @mxyng in #2986
  • maintain(deps): bump google.golang.org/api from 0.92.0 to 0.93.0 by @dependabot in #2994
  • feat: allow specified org domain on sign up by @BruceMacD in #2978
  • maintain(deps): bump github.com/aws/aws-sdk-go from 1.44.76 to 1.44.81 by @dependabot in #2995
  • maintain(deps-dev): bump @types/node from 18.7.4 to 18.7.9 in /ui by @dependabot in #2996
  • maintain(deps-dev): bump eslint-plugin-jest from 26.8.3 to 26.8.7 in /ui by @dependabot in #2997
  • build(deps): bump @actions/core from 1.9.0 to 1.9.1 in /.github/actions/setup-argocd by @dependabot in #2987
  • build(deps): bump @actions/core from 1.9.0 to 1.9.1 in /.github/actions/setup-infra by @dependabot in #2988
  • maintain(deps): bump k8s.io from 0.23.6 to 0.24.4 by @BruceMacD in #2999
  • maintain: add website to dependabot by @mxyng in #2989
  • fix: exclude builtin users and providers from metrics by @mxyng in #2990
  • maintain(deps): bump copy-to-clipboard from 3.3.1 to 3.3.2 in /website by @dependabot in #3002
  • maintain(deps): bump image-size from 1.0.1 to 1.0.2 in /website by @dependabot in #3001
  • maintain(deps): bump react and react-dom in /website by @dependabot in #3003
  • maintain(deps-dev): bump next-sitemap from 3.0.5 to 3.1.21 in /website by @dependabot in #3004
  • maintain(deps-dev): bump autoprefixer from 10.4.5 to 10.4.8 in /website by @dependabot in #3005
  • Accept Org ID from access key for unauthenticated endpoints by @dnephin in #2967
  • maintain: update contributing doc by @BruceMacD in #2998
  • maintain: update ui dev config by @BruceMacD in #3000
  • Refactor a test function and remove a test helper by @dnephin in #2977
  • fix: overlapping prs caused a build failure by @dnephin in #3007
  • Remove gorm from the migrator by @dnephin in #3006
  • fix: openapi doc generation command by @dnephin in #3015
  • improve: streamline cd workflows by @mxyng in #3017
  • fix: always display base domain on signup page by @kimskimchi in #3016
  • fix(build): bad step name in ui build by @mxyng in #3021
  • maintain: set org cookie on signup redirect by @BruceMacD in #3018
  • Replace gorm.DB with an interface by @dnephin in #3008
  • Remove db from gin context by @dnephin in #3022
  • maintain: google idp experience by @BruceMacD in #2901
  • improve: remove border by @kimskimchi in #3023
  • maintain: update config tests for orgs by @BruceMacD in #3030
  • maintain: reword org name placeholder by @mxyng in #3026
  • maintain(deps): bump github.com/aws/aws-sdk-go from 1.44.81 to 1.44.86 by @dependabot in #3038
  • maintain(deps): bump google.golang.org/api from 0.93.0 to 0.94.0 by @dependabot in #3039
  • maintain(deps-dev): bump jest-environment-jsdom from 28.1.3 to 29.0.1 in /ui by @dependabot in #3041
  • maintain(deps): bump @headlessui/react from 1.6.4 to 1.6.6 in /website by @dependabot in #3050
  • maintain(deps-dev): bump eslint from 8.22.0 to 8.23.0 in /ui by @dependabot in #3042
  • maintain(deps): bump github.com/jackc/pgx/v4 from 4.17.0 to 4.17.1 by @dependabot in #3051
  • maintain(deps-dev): bump prettier-plugin-tailwindcss from 0.1.11 to 0.1.13 in /website by @dependabot in #3046
  • maintain(deps): bump k8s.io/api from 0.24.4 to 0.25.0 by @dependabot in #3052
  • maintain(deps-dev): bump @types/node from 18.7.9 to 18.7.13 in /ui by @dependabot in #3054
  • maintain(deps-dev): bump eslint-plugin-jest from 26.8.7 to 27.0.1 in /ui by @dependabot in #3053
  • maintain(deps-dev): bump typescript from 4.7.4 to 4.8.2 in /ui by @dependabot in #3045
  • maintain(deps-dev): bump tailwindcss from 3.0.24 to 3.1.8 in /website by @dependabot in #3049
  • maintain(deps-dev): bump jest from 28.1.3 to 29.0.1 in /ui by @dependabot in #3043
  • maintain(deps): bump k8s.io/client-go from 0.24.4 to 0.25.0 by @dependabot in #3036
  • maintain(deps): bump next from 12.1.5 to 12.2.5 in /website by @dependabot in #3048
  • fix(helm): use helper to check if server enabled by @mxyng in #3034
  • maintain(dev): individual image checksums by @mxyng in #3035
  • maintain: log real client IP by @mxyng in #3033
  • fix: only migrate sqlite db if it exists by @mxyng in #3057
  • fix(dev): force set Helm string value by @mxyng in #3062
  • fix: new signup session priority by @BruceMacD in #3059
  • fix: correct article based on table name by @BruceMacD in #3065
  • improve: better analytics by @ssoroka in #3014
  • feat: add sql functions uidStrToInt and uidIntToStr by @ssoroka in #3013
  • fix: fixes issue caused by bad merge by @ssoroka in #3068
  • fix: typo in db file path by @mxyng in #3070
  • maintain: validate that provider user sessions are revoked on provider delete by @BruceMacD in #3067
  • Update website styling, bring blog into website codebase by @jmorganca in #3056
  • fix: web signup text color by @jmorganca in #3074
  • fix: do not use request for signup cookie exchange by @BruceMacD in #3071
  • Add option to set the default organization domain from server config by @dnephin in #3072
  • Move where we panic about a missing org ID to reduce the calls to data.NewTransaction by @dnephin in #3027
  • Add validation to org subdomain during signup, and add a list of reserved subdomains. by @dnephin in #3066
  • Remove regex replacement from org domain generation by @dnephin in #2957
  • feat: login redirect by @kimskimchi in #3063
  • fix: migration for orgID by @dnephin in #3075
  • improve: add blog post for creating users video by @technovangelist in #3080
  • fix: clients should stop requesting when told their token is invalid by @ssoroka in #3077
  • improve: cache docker build from edge instead of latest by @mxyng in #3082
  • feat: add welcome signup email by @ssoroka in #3055
  • fix(helm): also no postgres if db host set in env by @mxyng in #3078
  • fix: youtube tag in getting started guide by @jmorganca in #3090
  • maintain(deps): bump github.com/getkin/kin-openapi from 0.98.0 to 0.100.0 by @dependabot in #3086
  • maintain(deps): bump github.com/aws/aws-sdk-go from 1.44.86 to 1.44.89 by @dependabot in #3087
  • maintain(deps): bump github.com/coreos/go-oidc/v3 from 3.2.0 to 3.3.0 by @dependabot in #3091
  • maintain(deps): bump github.com/shirou/gopsutil/v3 from 3.22.7 to 3.22.8 by @dependabot in #3092
  • fix(build): fix workflows for release by @mxyng in #3098

Full Changelog: v0.14.4...v0.15.0

Don't miss a new infra release

NewReleases is sending notifications on new releases.