{"push_id":682633534,"size":427,"distinct_size":427,"ref":"refs/heads/master","head":"cf565a200ab2972fe6b63c547f414f90c759f831","before":"e7fca7522ac41ee6e3e9ed6cdbeeccacf8c7ed7f","commits":[{"sha":"798de2b7313b7eeb4d3a25c826525ad9c4488ef6","author":{"email":"e624316c3e1f178f94f91ca84345e06bcd0344b2@liferay.com","name":"Shinn Lok"},"message":"SYNC-1355 Don't rely on Thread.sleep() timing","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/798de2b7313b7eeb4d3a25c826525ad9c4488ef6"},{"sha":"3bb06186e33f6ca3395ceddf26c18072ef223bb6","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-55630 Possible concurrent delete failure between ${app.server.portal.dir} and individual deployed jar cleaning from build-common-java.xml clean-cmd (which already have the failonerror=\"false\" protection)","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/3bb06186e33f6ca3395ceddf26c18072ef223bb6"},{"sha":"259a3288a50c486e74afd37b376213066a48ea9c","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-52868 prep next version","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/259a3288a50c486e74afd37b376213066a48ea9c"},{"sha":"4df754338f7fad9485c3abd9e901b0f9202b8465","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-52868 sdk","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/4df754338f7fad9485c3abd9e901b0f9202b8465"},{"sha":"16a056cd647213bf06dafbfa9e7720c8f935a9a6","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-52868 Ivy cache","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/16a056cd647213bf06dafbfa9e7720c8f935a9a6"},{"sha":"793fea2f7c6c13c73d4d35e2dbb63d60ce4c0370","author":{"email":"af1948780ccd8cc913c16269c0ae549e07018097@liferay.com","name":"Jonathan McCann"},"message":"LPS-55860 Create method to add attachment to message boards post","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/793fea2f7c6c13c73d4d35e2dbb63d60ce4c0370"},{"sha":"3aa51c8560893e954277fcc4f0731fe38cc18634","author":{"email":"af1948780ccd8cc913c16269c0ae549e07018097@liferay.com","name":"Jonathan McCann"},"message":"LPS-55860 Test","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/3aa51c8560893e954277fcc4f0731fe38cc18634"},{"sha":"2483e6719b7a8da3e45e6e8e3586c91b626e1d52","author":{"email":"4afa6c2cbdbd98b91ea1e6e35d8b301fb84ef364@liferay.com","name":"Sergio Gonzalez"},"message":"LPS-55860 Make it more consistent to Wiki. LocalService should receive userId (the user adding attachments may be different to the user who added the message) and the attachment should always be indexed.","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/2483e6719b7a8da3e45e6e8e3586c91b626e1d52"},{"sha":"33c0fd387b54592095aaaba8af52d668ab40e94a","author":{"email":"4afa6c2cbdbd98b91ea1e6e35d8b301fb84ef364@liferay.com","name":"Sergio Gonzalez"},"message":"LPS-55860 Users should be able to delete attachments from a message if the have permissions to UPDATE the message. That's the current behaviour in method MBMessageService.updateMessage.","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/33c0fd387b54592095aaaba8af52d668ab40e94a"},{"sha":"2aa7b1c937eebc133ab6c7987b372aeb6f9b71a5","author":{"email":"af1948780ccd8cc913c16269c0ae549e07018097@liferay.com","name":"Jonathan McCann"},"message":"LPS-55860 Ant build-service-portlet-messageboards","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/2aa7b1c937eebc133ab6c7987b372aeb6f9b71a5"},{"sha":"7f1af35df370afb2e27254386aca69bf501c4842","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-55860 rename","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/7f1af35df370afb2e27254386aca69bf501c4842"},{"sha":"b699536981626065d7cc3a2c14a0cd58c7f96002","author":{"email":"4afa6c2cbdbd98b91ea1e6e35d8b301fb84ef364@liferay.com","name":"Sergio Gonzalez"},"message":"LPS-55877 Remove permissionOwnerId from the API because it will lead to security issues since that parameter is used to do permission checking and it should be automatically calculated from inside.","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/b699536981626065d7cc3a2c14a0cd58c7f96002"},{"sha":"5842a21b535bf3b46876cc6828cd9f793745573c","author":{"email":"4afa6c2cbdbd98b91ea1e6e35d8b301fb84ef364@liferay.com","name":"Sergio Gonzalez"},"message":"LPS-55877 Remove permissionClassname and permissionclasspk from the API since it can be used to avoid permission check. Remove those paramaters from the taglib too.","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/5842a21b535bf3b46876cc6828cd9f793745573c"},{"sha":"e5b89c80f95f89aee89092b97d19298c3f4f0b5a","author":{"email":"4afa6c2cbdbd98b91ea1e6e35d8b301fb84ef364@liferay.com","name":"Sergio Gonzalez"},"message":"LPS-55877 Autogenerated","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/e5b89c80f95f89aee89092b97d19298c3f4f0b5a"},{"sha":"f7b331c14f608431db77bbbd2b883a1e684443c3","author":{"email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com","name":"Adolfo Pérez"},"message":"LPS-55877 Update BREAKING_CHANGES","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/f7b331c14f608431db77bbbd2b883a1e684443c3"},{"sha":"18702699735d3af21cf40684e746aeddb6244f37","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-55877 SF","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/18702699735d3af21cf40684e746aeddb6244f37"},{"sha":"5656cf29100d85a6871bd77b9dd55162ff190cc4","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"Record","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/5656cf29100d85a6871bd77b9dd55162ff190cc4"},{"sha":"8479395b7d14441c5a218aa8fac01fbe70c52a81","author":{"email":"059731caa3096433203449605ba506db4158a928@liferay.com","name":"Mika Koivisto"},"message":"LPS-54043 Add public API","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/8479395b7d14441c5a218aa8fac01fbe70c52a81"},{"sha":"1b634c8e457c02c912753967668bc19c71509757","author":{"email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com","name":"Tomáš Polešovský"},"message":"LPS-54043 Move public API into kernel package","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/1b634c8e457c02c912753967668bc19c71509757"},{"sha":"223ef912fe1d7d5ce0b4aa234584c9e268d76ae3","author":{"email":"059731caa3096433203449605ba506db4158a928@liferay.com","name":"Mika Koivisto"},"message":"LPS-54043 Add convenience method","distinct":true,"url":"https://api.github.com/repos/karendang/liferay-portal/commits/223ef912fe1d7d5ce0b4aa234584c9e268d76ae3"}]}