aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #23139 from vespa-engine/andreer/java-17-examplesMartin Polden2022-06-308-243/+47
|\ | | | | Java 17 examples
| * saves an import tooAndreas Eriksen2022-06-201-0/+1
| |
| * String::formatted saves 5 bytesAndreas Eriksen2022-06-161-1/+1
| |
| * switch expressions save lines, and keywordsAndreas Eriksen2022-06-161-14/+8
| |
| * one of the most common stream operations gets simplerAndreas Eriksen2022-06-161-1/+1
| |
| * pattern matching for instanceof reduces castingAndreas Eriksen2022-06-162-4/+3
| |
| * records remove a lot of boilerplateAndreas Eriksen2022-06-161-215/+22
| | | | | | | | | | | | This takes away a lot of very boring and failure prone code. (imagine forgetting to add a new field to equals or hashcode) while still allowing you to extend the class as usual later.
| * text blocks make reading and editing a lot easierAndreas Eriksen2022-06-161-8/+11
| |
* | Merge pull request #23290 from vespa-engine/bjorncs/jettyBjørn Christian Seime2022-06-302-2/+2
|\ \ | | | | | | Upgrade Jetty to 9.4.48
| * | Upgrade Jetty to 9.4.48Bjørn Christian Seime2022-06-302-2/+2
|/ /
* | Merge pull request #23279 from ↵Bjørn Christian Seime2022-06-303-5/+14
|\ \ | | | | | | | | | | | | vespa-engine/bjorncs/slim-default-platform-bundle-set Only add search/docproc/feed bundles when required [run-systemtest]
| * | Only add search/docproc/feed bundles when requiredBjørn Christian Seime2022-06-293-5/+14
| | |
* | | Merge pull request #23226 from vespa-engine/ldalves/client-js-layoutValerij Fredriksen2022-06-3028-318/+1103
|\ \ \ | | | | | | | | client js base app/layout
| * | | Rename titleValerij Fredriksen2022-06-301-1/+1
| | | |
| * | | Rename AppProvider to ThemeProviderLeandro Alves2022-06-241-1/+1
| | | |
| * | | Rename app-router to router and use new routerLeandro Alves2022-06-246-20/+60
| | | |
| * | | Add TODOsLeandro Alves2022-06-243-0/+6
| | | |
| * | | Add new router page - querytracerLeandro Alves2022-06-233-4/+29
| | | |
| * | | Add CardLink and Icon componentLeandro Alves2022-06-233-4/+18
| | | |
| * | | Add fontawesome iconsLeandro Alves2022-06-232-0/+37
| | | |
| * | | Add vespa logo whiteLeandro Alves2022-06-231-226/+28
| | | |
| * | | Blue color according to vespa.aiLeandro Alves2022-06-231-7/+7
| | | |
| * | | Replace Reach Router with React Router v6Leandro Alves2022-06-237-91/+58
| | | |
| * | | Fix router navigationLeandro Alves2022-06-231-5/+1
| | | |
| * | | Add CardLink componentLeandro Alves2022-06-233-2/+39
| | | |
| * | | Add Link componentLeandro Alves2022-06-233-2/+30
| | | |
| * | | Add max width for the main content blockLeandro Alves2022-06-231-0/+6
| | | |
| * | | Use app provider and adjusts overall layoutLeandro Alves2022-06-235-9/+28
| | | |
| * | | Add app providerLeandro Alves2022-06-231-0/+24
| | | |
| * | | Add basic global styleLeandro Alves2022-06-231-0/+39
| | | |
| * | | Add basic theme and colorsLeandro Alves2022-06-234-0/+268
| | | |
| * | | Add initial default styles and propsLeandro Alves2022-06-233-0/+398
| | | |
| * | | Add basic containers componentsLeandro Alves2022-06-234-0/+79
| | | |
* | | | Merge pull request #23288 from vespa-engine/bjorncs/application-status-handlerBjørn Christian Seime2022-06-3014-114/+199
|\ \ \ \ | | | | | | | | | | Bjorncs/application status handler
| * | | | Load ProcessingHandler from correct bundle (container-disc)Bjørn Christian Seime2022-06-302-3/+11
| | | | |
| * | | | Reapply "Bjorncs/application status handler""Bjørn Christian Seime2022-06-3013-111/+188
| | | | |
* | | | | Merge pull request #23274 from ↵Tor Brede Vekterli2022-06-3046-362/+1107
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/vekterli/add-connection-authz-capabilities-support Support mTLS connection-level capabilities and RPC access filtering in C++ [run-systemtest]
| * | | | Refactor Capability(Set) and add more testingTor Brede Vekterli2022-06-308-75/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hide all nitty-gritty details of how capabilities map to internal bit set positions by making more of Capability private and only allowing CapabilitySet to see how the sausages are made. Move all bit set functionality to CapabilitySet, where it really belongs.
| * | | | Clarify why we're setting the return handler prior to filter invocationTor Brede Vekterli2022-06-291-1/+1
| | | | |
| * | | | Support mTLS connection-level capabilities and RPC access filtering in C++Tor Brede Vekterli2022-06-2946-362/+1055
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the following: * Named capabilities and capability sets that represent (respectively) a single Vespa access API (such as Document API, search API etc) or a concrete subset of individual capabilities that make up a particular Vespa service (such as a content node). * A new `capabilities` array field to the mTLS authorization policies that allows for constraining what requests sent over a particular connection are allowed to actually do. Capabilities are referenced by name and may include any combination of capability sets and individual capabilities. If multiple capabilities/sets are configured, the resulting set of capabilities is the union set of all of them. * An FRT RPC-level access filter that can be set up as part of RPC method definitions. If set, filters are invoked prior to RPC methods. * A new `PERMISSION_DENIED` error code to FRT RPC that is invoked if an access filter denies a request. This also GCs the unused `AssumedRoles` concept which is now deprecated in favor of capabilities. Note: this is **not yet** a public or stable API, and capability names/semantics may change at any time.
* | | | | Merge pull request #23282 from vespa-engine/balder/improve-inliningGeir Storli2022-06-303-15/+6
|\ \ \ \ \ | | | | | | | | | | | | Avoid @plt indirection and improve inlining of frequently called method
| * | | | | Avoid @plt indirection and improve inlining of frequently called methodHenning Baldersheim2022-06-303-15/+6
| | | | | |
* | | | | | Merge pull request #23278 from vespa-engine/jonmv/stabilise-unit-testJon Marius Venstad2022-06-301-1/+11
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Wait a while for bunchmark thread to write stats before shutting it down
| * | | | | Wait a while for bunchmark thread to write stats before shutting it downjonmv2022-06-291-1/+11
| |/ / / /
* | | | | Merge pull request #23281 from ↵Jon Bratseth2022-06-306-142/+169
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/use-list-of-over-immutablelist Use List.of/copyOf instead of ImmutableList.
| * | | | | Rewrite to use native arrays instead of List<String> => Cpu cost cut in half.Henning Baldersheim2022-06-303-29/+69
| | | | | |
| * | | | | Join 2 testcases for CompoundName.Henning Baldersheim2022-06-294-107/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stricter testcase for CompoundName, to also test internals. Fix single value append.
| * | | | | Use List.of/copyOf instead of ImmutableList.Henning Baldersheim2022-06-291-16/+10
|/ / / / /
* | | | | Merge pull request #23280 from ↵v8.11.15Henning Baldersheim2022-06-2913-188/+111
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | vespa-engine/revert-23273-bjorncs/application-status-handler Revert "Bjorncs/application status handler"
| * | | | Revert "Bjorncs/application status handler"Bjørn Christian Seime2022-06-2913-188/+111
|/ / / /