@ModelAttribute
    public void globalAttributes(Model model) {
		model.addAttribute("version", version);
		model.addAttribute("contextPath", servletContext.getContextPath());
		model.addAttribute("clustered", config.isClustered());
		model.addAttribute("helpUrl", config.getHelpUrl());
		model.addAttribute("signUpEnabled", config.isSignUpEnabled());
		model.addAttribute("githubBaseUrl", config.getControllerProperties().getProperty(PROP_CONTROLLER_GITHUB_BASE_URL));
		model.addAttribute("hasNewAnnouncement", announcementService.isNew());
		model.addAttribute(PARAM_PROCESS_THREAD_POLICY_SCRIPT, perfTestService.getProcessAndThreadPolicyScript());

		try {
			model.addAttribute("currentUser", userContext.getCurrentUser());
		} catch (Exception e) {
			noOp();
		}
	}
Includes common model attributes. These attributes uses in app.html

@since 3.5.0
ngrinder-controller/src/main/java/org/ngrinder/common/controller/GlobalControllerAdvice.java